*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 SM00S0L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L0FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L0FRONTENDELECTRONICS 1 0 0 SM00S0L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L0 1 0 1 SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L0 *END_OBJECTSET *OBJECTSET SM00S0L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L0 *END_OBJECTSET *CLASS SM00S0L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L0HIGHVOLTAGEANODE 1 0 0 SM00S0L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER0:ANODELAYER0 1 0 0 SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER0:ANODELAYER0 *END_OBJECTSET *OBJECTSET SM00S0L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER0:ANODELAYER0 *END_OBJECTSET *CLASS SM00S0L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L0HIGHVOLTAGEDRIFT 1 0 0 SM00S0L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER0:DRIFTLAYER0 1 0 0 SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER0:DRIFTLAYER0 *END_OBJECTSET *OBJECTSET SM00S0L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER0:DRIFTLAYER0 *END_OBJECTSET *CLASS SM00S0LAYER0TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER0TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER0POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER0 1 0 0 SM00S0LAYER0TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER0TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER0TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER0TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER0TRD_FED_FWDM 1 0 0 SM00S0LAYER0TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER0TRD_FED_FWSETSTATES 0 1 SM00S0L0FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER0TRD_FED_FWSETACTIONS 0 1 SM00S0L0FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER0POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER0POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER0POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER0POSITIVE_FWDM 1 0 0 SM00S0LAYER0POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER0POSITIVE_FWSETSTATES 0 1 SM00S0L0HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER0POSITIVE_FWSETACTIONS 0 1 SM00S0L0HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER0NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER0NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER0NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER0NEGATIVE_FWDM 1 0 0 SM00S0LAYER0NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER0NEGATIVE_FWSETSTATES 0 1 SM00S0L0HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER0NEGATIVE_FWSETACTIONS 0 1 SM00S0L0HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S0L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L1FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L1FRONTENDELECTRONICS 1 0 0 SM00S0L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L1 1 0 1 SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L1 *END_OBJECTSET *OBJECTSET SM00S0L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L1 *END_OBJECTSET *CLASS SM00S0L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L1HIGHVOLTAGEANODE 1 0 0 SM00S0L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER1:ANODELAYER1 1 0 0 SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER1:ANODELAYER1 *END_OBJECTSET *OBJECTSET SM00S0L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER1:ANODELAYER1 *END_OBJECTSET *CLASS SM00S0L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L1HIGHVOLTAGEDRIFT 1 0 0 SM00S0L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER1:DRIFTLAYER1 1 0 0 SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER1:DRIFTLAYER1 *END_OBJECTSET *OBJECTSET SM00S0L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER1:DRIFTLAYER1 *END_OBJECTSET *CLASS SM00S0LAYER1TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER1TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER1POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER1 1 0 0 SM00S0LAYER1TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER1TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER1TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER1TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER1TRD_FED_FWDM 1 0 0 SM00S0LAYER1TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER1TRD_FED_FWSETSTATES 0 1 SM00S0L1FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER1TRD_FED_FWSETACTIONS 0 1 SM00S0L1FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER1POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER1POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER1POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER1POSITIVE_FWDM 1 0 0 SM00S0LAYER1POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER1POSITIVE_FWSETSTATES 0 1 SM00S0L1HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER1POSITIVE_FWSETACTIONS 0 1 SM00S0L1HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER1NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER1NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER1NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER1NEGATIVE_FWDM 1 0 0 SM00S0LAYER1NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER1NEGATIVE_FWSETSTATES 0 1 SM00S0L1HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER1NEGATIVE_FWSETACTIONS 0 1 SM00S0L1HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S0L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L2FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L2FRONTENDELECTRONICS 1 0 0 SM00S0L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L2 1 0 1 SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L2 *END_OBJECTSET *OBJECTSET SM00S0L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L2 *END_OBJECTSET *CLASS SM00S0L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L2HIGHVOLTAGEANODE 1 0 0 SM00S0L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER2:ANODELAYER2 1 0 0 SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER2:ANODELAYER2 *END_OBJECTSET *OBJECTSET SM00S0L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER2:ANODELAYER2 *END_OBJECTSET *CLASS SM00S0L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L2HIGHVOLTAGEDRIFT 1 0 0 SM00S0L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER2:DRIFTLAYER2 1 0 0 SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER2:DRIFTLAYER2 *END_OBJECTSET *OBJECTSET SM00S0L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER2:DRIFTLAYER2 *END_OBJECTSET *CLASS SM00S0LAYER2TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER2TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER2POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER2 1 0 0 SM00S0LAYER2TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER2TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER2TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER2TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER2TRD_FED_FWDM 1 0 0 SM00S0LAYER2TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER2TRD_FED_FWSETSTATES 0 1 SM00S0L2FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER2TRD_FED_FWSETACTIONS 0 1 SM00S0L2FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER2POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER2POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER2POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER2POSITIVE_FWDM 1 0 0 SM00S0LAYER2POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER2POSITIVE_FWSETSTATES 0 1 SM00S0L2HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER2POSITIVE_FWSETACTIONS 0 1 SM00S0L2HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER2NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER2NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER2NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER2NEGATIVE_FWDM 1 0 0 SM00S0LAYER2NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER2NEGATIVE_FWSETSTATES 0 1 SM00S0L2HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER2NEGATIVE_FWSETACTIONS 0 1 SM00S0L2HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S0L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L3FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L3FRONTENDELECTRONICS 1 0 0 SM00S0L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L3 1 0 1 SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L3 *END_OBJECTSET *OBJECTSET SM00S0L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L3 *END_OBJECTSET *CLASS SM00S0L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L3HIGHVOLTAGEANODE 1 0 0 SM00S0L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER3:ANODELAYER3 1 0 0 SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER3:ANODELAYER3 *END_OBJECTSET *OBJECTSET SM00S0L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER3:ANODELAYER3 *END_OBJECTSET *CLASS SM00S0L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L3HIGHVOLTAGEDRIFT 1 0 0 SM00S0L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER3:DRIFTLAYER3 1 0 0 SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER3:DRIFTLAYER3 *END_OBJECTSET *OBJECTSET SM00S0L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER3:DRIFTLAYER3 *END_OBJECTSET *CLASS SM00S0LAYER3TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER3TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER3POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER3 1 0 0 SM00S0LAYER3TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER3TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER3TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER3TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER3TRD_FED_FWDM 1 0 0 SM00S0LAYER3TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER3TRD_FED_FWSETSTATES 0 1 SM00S0L3FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER3TRD_FED_FWSETACTIONS 0 1 SM00S0L3FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER3POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER3POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER3POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER3POSITIVE_FWDM 1 0 0 SM00S0LAYER3POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER3POSITIVE_FWSETSTATES 0 1 SM00S0L3HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER3POSITIVE_FWSETACTIONS 0 1 SM00S0L3HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER3NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER3NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER3NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER3NEGATIVE_FWDM 1 0 0 SM00S0LAYER3NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER3NEGATIVE_FWSETSTATES 0 1 SM00S0L3HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER3NEGATIVE_FWSETACTIONS 0 1 SM00S0L3HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S0L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L4FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L4FRONTENDELECTRONICS 1 0 0 SM00S0L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L4 1 0 1 SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L4 *END_OBJECTSET *OBJECTSET SM00S0L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L4 *END_OBJECTSET *CLASS SM00S0L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L4HIGHVOLTAGEANODE 1 0 0 SM00S0L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER4:ANODELAYER4 1 0 0 SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER4:ANODELAYER4 *END_OBJECTSET *OBJECTSET SM00S0L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER4:ANODELAYER4 *END_OBJECTSET *CLASS SM00S0L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L4HIGHVOLTAGEDRIFT 1 0 0 SM00S0L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER4:DRIFTLAYER4 1 0 0 SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER4:DRIFTLAYER4 *END_OBJECTSET *OBJECTSET SM00S0L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER4:DRIFTLAYER4 *END_OBJECTSET *CLASS SM00S0LAYER4TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER4TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER4POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER4 1 0 0 SM00S0LAYER4TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER4TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER4TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER4TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER4TRD_FED_FWDM 1 0 0 SM00S0LAYER4TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER4TRD_FED_FWSETSTATES 0 1 SM00S0L4FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER4TRD_FED_FWSETACTIONS 0 1 SM00S0L4FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER4POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER4POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER4POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER4POSITIVE_FWDM 1 0 0 SM00S0LAYER4POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER4POSITIVE_FWSETSTATES 0 1 SM00S0L4HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER4POSITIVE_FWSETACTIONS 0 1 SM00S0L4HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER4NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER4NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER4NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER4NEGATIVE_FWDM 1 0 0 SM00S0LAYER4NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER4NEGATIVE_FWSETSTATES 0 1 SM00S0L4HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER4NEGATIVE_FWSETACTIONS 0 1 SM00S0L4HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S0L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S0L5FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S0L5FRONTENDELECTRONICS 1 0 0 SM00S0L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S0L5 1 0 1 SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S0L5 *END_OBJECTSET *OBJECTSET SM00S0L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S0L5 *END_OBJECTSET *CLASS SM00S0L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L5HIGHVOLTAGEANODE 1 0 0 SM00S0L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER5:ANODELAYER5 1 0 0 SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER5:ANODELAYER5 *END_OBJECTSET *OBJECTSET SM00S0L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER5:ANODELAYER5 *END_OBJECTSET *CLASS SM00S0L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L5HIGHVOLTAGEDRIFT 1 0 0 SM00S0L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK0:LAYER5:DRIFTLAYER5 1 0 0 SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK0:LAYER5:DRIFTLAYER5 *END_OBJECTSET *OBJECTSET SM00S0L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK0:LAYER5:DRIFTLAYER5 *END_OBJECTSET *CLASS SM00S0LAYER5TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S0LAYER5TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER5POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S0LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S0LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S0LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER5 1 0 0 SM00S0LAYER5TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S0LAYER5TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER5TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER5TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER5TRD_FED_FWDM 1 0 0 SM00S0LAYER5TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER5TRD_FED_FWSETSTATES 0 1 SM00S0L5FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S0LAYER5TRD_FED_FWSETACTIONS 0 1 SM00S0L5FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S0LAYER5POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER5POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER5POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER5POSITIVE_FWDM 1 0 0 SM00S0LAYER5POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER5POSITIVE_FWSETSTATES 0 1 SM00S0L5HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S0LAYER5POSITIVE_FWSETACTIONS 0 1 SM00S0L5HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S0LAYER5NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S0LAYER5NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S0LAYER5NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S0LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S0LAYER5NEGATIVE_FWDM 1 0 0 SM00S0LAYER5NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S0LAYER5NEGATIVE_FWSETSTATES 0 1 SM00S0L5HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S0LAYER5NEGATIVE_FWSETACTIONS 0 1 SM00S0L5HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00STACK0TOP_TRD_STACK_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK0TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK0TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK0 1 0 0 SM00STACK0TOP_TRD_STACK_CLASS *END_OBJECT *CLASS SM00STACK0TRD_LAYER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00STACK0TRD_LAYER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00STACK0TRD_LAYER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00STACK0TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK0TRD_LAYER_FWDM 1 0 0 SM00STACK0TRD_LAYER_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00STACK0TRD_LAYER_FWSETSTATES 0 6 SM00S0LAYER0 SM00S0LAYER1 SM00S0LAYER2 SM00S0LAYER3 SM00S0LAYER4 SM00S0LAYER5 *END_OBJECTSET *OBJECTSET SM00STACK0TRD_LAYER_FWSETACTIONS 0 6 SM00S0LAYER0 SM00S0LAYER1 SM00S0LAYER2 SM00S0LAYER3 SM00S0LAYER4 SM00S0LAYER5 *END_OBJECTSET *CLASS SM00S1L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L0FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L0FRONTENDELECTRONICS 1 0 0 SM00S1L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L0 1 0 1 SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L0 *END_OBJECTSET *OBJECTSET SM00S1L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L0 *END_OBJECTSET *CLASS SM00S1L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L0HIGHVOLTAGEANODE 1 0 0 SM00S1L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER0:ANODELAYER0 1 0 0 SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER0:ANODELAYER0 *END_OBJECTSET *OBJECTSET SM00S1L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER0:ANODELAYER0 *END_OBJECTSET *CLASS SM00S1L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L0HIGHVOLTAGEDRIFT 1 0 0 SM00S1L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER0:DRIFTLAYER0 1 0 0 SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER0:DRIFTLAYER0 *END_OBJECTSET *OBJECTSET SM00S1L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER0:DRIFTLAYER0 *END_OBJECTSET *CLASS SM00S1LAYER0TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER0TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER0POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER0 1 0 0 SM00S1LAYER0TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER0TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER0TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER0TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER0TRD_FED_FWDM 1 0 0 SM00S1LAYER0TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER0TRD_FED_FWSETSTATES 0 1 SM00S1L0FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER0TRD_FED_FWSETACTIONS 0 1 SM00S1L0FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER0POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER0POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER0POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER0POSITIVE_FWDM 1 0 0 SM00S1LAYER0POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER0POSITIVE_FWSETSTATES 0 1 SM00S1L0HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER0POSITIVE_FWSETACTIONS 0 1 SM00S1L0HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER0NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER0NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER0NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER0NEGATIVE_FWDM 1 0 0 SM00S1LAYER0NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER0NEGATIVE_FWSETSTATES 0 1 SM00S1L0HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER0NEGATIVE_FWSETACTIONS 0 1 SM00S1L0HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S1L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L1FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L1FRONTENDELECTRONICS 1 0 0 SM00S1L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L1 1 0 1 SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L1 *END_OBJECTSET *OBJECTSET SM00S1L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L1 *END_OBJECTSET *CLASS SM00S1L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L1HIGHVOLTAGEANODE 1 0 0 SM00S1L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER1:ANODELAYER1 1 0 0 SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER1:ANODELAYER1 *END_OBJECTSET *OBJECTSET SM00S1L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER1:ANODELAYER1 *END_OBJECTSET *CLASS SM00S1L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L1HIGHVOLTAGEDRIFT 1 0 0 SM00S1L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER1:DRIFTLAYER1 1 0 0 SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER1:DRIFTLAYER1 *END_OBJECTSET *OBJECTSET SM00S1L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER1:DRIFTLAYER1 *END_OBJECTSET *CLASS SM00S1LAYER1TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER1TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER1POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER1 1 0 0 SM00S1LAYER1TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER1TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER1TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER1TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER1TRD_FED_FWDM 1 0 0 SM00S1LAYER1TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER1TRD_FED_FWSETSTATES 0 1 SM00S1L1FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER1TRD_FED_FWSETACTIONS 0 1 SM00S1L1FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER1POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER1POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER1POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER1POSITIVE_FWDM 1 0 0 SM00S1LAYER1POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER1POSITIVE_FWSETSTATES 0 1 SM00S1L1HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER1POSITIVE_FWSETACTIONS 0 1 SM00S1L1HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER1NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER1NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER1NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER1NEGATIVE_FWDM 1 0 0 SM00S1LAYER1NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER1NEGATIVE_FWSETSTATES 0 1 SM00S1L1HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER1NEGATIVE_FWSETACTIONS 0 1 SM00S1L1HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S1L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L2FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L2FRONTENDELECTRONICS 1 0 0 SM00S1L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L2 1 0 1 SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L2 *END_OBJECTSET *OBJECTSET SM00S1L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L2 *END_OBJECTSET *CLASS SM00S1L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L2HIGHVOLTAGEANODE 1 0 0 SM00S1L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER2:ANODELAYER2 1 0 0 SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER2:ANODELAYER2 *END_OBJECTSET *OBJECTSET SM00S1L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER2:ANODELAYER2 *END_OBJECTSET *CLASS SM00S1L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L2HIGHVOLTAGEDRIFT 1 0 0 SM00S1L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER2:DRIFTLAYER2 1 0 0 SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER2:DRIFTLAYER2 *END_OBJECTSET *OBJECTSET SM00S1L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER2:DRIFTLAYER2 *END_OBJECTSET *CLASS SM00S1LAYER2TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER2TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER2POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER2 1 0 0 SM00S1LAYER2TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER2TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER2TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER2TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER2TRD_FED_FWDM 1 0 0 SM00S1LAYER2TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER2TRD_FED_FWSETSTATES 0 1 SM00S1L2FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER2TRD_FED_FWSETACTIONS 0 1 SM00S1L2FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER2POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER2POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER2POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER2POSITIVE_FWDM 1 0 0 SM00S1LAYER2POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER2POSITIVE_FWSETSTATES 0 1 SM00S1L2HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER2POSITIVE_FWSETACTIONS 0 1 SM00S1L2HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER2NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER2NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER2NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER2NEGATIVE_FWDM 1 0 0 SM00S1LAYER2NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER2NEGATIVE_FWSETSTATES 0 1 SM00S1L2HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER2NEGATIVE_FWSETACTIONS 0 1 SM00S1L2HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S1L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L3FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L3FRONTENDELECTRONICS 1 0 0 SM00S1L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L3 1 0 1 SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L3 *END_OBJECTSET *OBJECTSET SM00S1L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L3 *END_OBJECTSET *CLASS SM00S1L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L3HIGHVOLTAGEANODE 1 0 0 SM00S1L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER3:ANODELAYER3 1 0 0 SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER3:ANODELAYER3 *END_OBJECTSET *OBJECTSET SM00S1L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER3:ANODELAYER3 *END_OBJECTSET *CLASS SM00S1L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L3HIGHVOLTAGEDRIFT 1 0 0 SM00S1L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER3:DRIFTLAYER3 1 0 0 SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER3:DRIFTLAYER3 *END_OBJECTSET *OBJECTSET SM00S1L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER3:DRIFTLAYER3 *END_OBJECTSET *CLASS SM00S1LAYER3TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER3TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER3POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER3 1 0 0 SM00S1LAYER3TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER3TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER3TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER3TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER3TRD_FED_FWDM 1 0 0 SM00S1LAYER3TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER3TRD_FED_FWSETSTATES 0 1 SM00S1L3FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER3TRD_FED_FWSETACTIONS 0 1 SM00S1L3FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER3POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER3POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER3POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER3POSITIVE_FWDM 1 0 0 SM00S1LAYER3POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER3POSITIVE_FWSETSTATES 0 1 SM00S1L3HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER3POSITIVE_FWSETACTIONS 0 1 SM00S1L3HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER3NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER3NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER3NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER3NEGATIVE_FWDM 1 0 0 SM00S1LAYER3NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER3NEGATIVE_FWSETSTATES 0 1 SM00S1L3HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER3NEGATIVE_FWSETACTIONS 0 1 SM00S1L3HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S1L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L4FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L4FRONTENDELECTRONICS 1 0 0 SM00S1L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L4 1 0 1 SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L4 *END_OBJECTSET *OBJECTSET SM00S1L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L4 *END_OBJECTSET *CLASS SM00S1L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L4HIGHVOLTAGEANODE 1 0 0 SM00S1L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER4:ANODELAYER4 1 0 0 SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER4:ANODELAYER4 *END_OBJECTSET *OBJECTSET SM00S1L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER4:ANODELAYER4 *END_OBJECTSET *CLASS SM00S1L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L4HIGHVOLTAGEDRIFT 1 0 0 SM00S1L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER4:DRIFTLAYER4 1 0 0 SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER4:DRIFTLAYER4 *END_OBJECTSET *OBJECTSET SM00S1L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER4:DRIFTLAYER4 *END_OBJECTSET *CLASS SM00S1LAYER4TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER4TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER4POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER4 1 0 0 SM00S1LAYER4TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER4TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER4TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER4TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER4TRD_FED_FWDM 1 0 0 SM00S1LAYER4TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER4TRD_FED_FWSETSTATES 0 1 SM00S1L4FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER4TRD_FED_FWSETACTIONS 0 1 SM00S1L4FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER4POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER4POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER4POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER4POSITIVE_FWDM 1 0 0 SM00S1LAYER4POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER4POSITIVE_FWSETSTATES 0 1 SM00S1L4HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER4POSITIVE_FWSETACTIONS 0 1 SM00S1L4HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER4NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER4NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER4NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER4NEGATIVE_FWDM 1 0 0 SM00S1LAYER4NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER4NEGATIVE_FWSETSTATES 0 1 SM00S1L4HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER4NEGATIVE_FWSETACTIONS 0 1 SM00S1L4HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S1L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S1L5FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S1L5FRONTENDELECTRONICS 1 0 0 SM00S1L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S1L5 1 0 1 SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S1L5 *END_OBJECTSET *OBJECTSET SM00S1L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S1L5 *END_OBJECTSET *CLASS SM00S1L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L5HIGHVOLTAGEANODE 1 0 0 SM00S1L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER5:ANODELAYER5 1 0 0 SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER5:ANODELAYER5 *END_OBJECTSET *OBJECTSET SM00S1L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER5:ANODELAYER5 *END_OBJECTSET *CLASS SM00S1L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L5HIGHVOLTAGEDRIFT 1 0 0 SM00S1L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK1:LAYER5:DRIFTLAYER5 1 0 0 SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK1:LAYER5:DRIFTLAYER5 *END_OBJECTSET *OBJECTSET SM00S1L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK1:LAYER5:DRIFTLAYER5 *END_OBJECTSET *CLASS SM00S1LAYER5TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S1LAYER5TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER5POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S1LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S1LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S1LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER5 1 0 0 SM00S1LAYER5TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S1LAYER5TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER5TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER5TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER5TRD_FED_FWDM 1 0 0 SM00S1LAYER5TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER5TRD_FED_FWSETSTATES 0 1 SM00S1L5FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S1LAYER5TRD_FED_FWSETACTIONS 0 1 SM00S1L5FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S1LAYER5POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER5POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER5POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER5POSITIVE_FWDM 1 0 0 SM00S1LAYER5POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER5POSITIVE_FWSETSTATES 0 1 SM00S1L5HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S1LAYER5POSITIVE_FWSETACTIONS 0 1 SM00S1L5HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S1LAYER5NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S1LAYER5NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S1LAYER5NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S1LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S1LAYER5NEGATIVE_FWDM 1 0 0 SM00S1LAYER5NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S1LAYER5NEGATIVE_FWSETSTATES 0 1 SM00S1L5HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S1LAYER5NEGATIVE_FWSETACTIONS 0 1 SM00S1L5HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00STACK1TOP_TRD_STACK_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK1TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK1TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK1 1 0 0 SM00STACK1TOP_TRD_STACK_CLASS *END_OBJECT *CLASS SM00STACK1TRD_LAYER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00STACK1TRD_LAYER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00STACK1TRD_LAYER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00STACK1TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK1TRD_LAYER_FWDM 1 0 0 SM00STACK1TRD_LAYER_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00STACK1TRD_LAYER_FWSETSTATES 0 6 SM00S1LAYER0 SM00S1LAYER1 SM00S1LAYER2 SM00S1LAYER3 SM00S1LAYER4 SM00S1LAYER5 *END_OBJECTSET *OBJECTSET SM00STACK1TRD_LAYER_FWSETACTIONS 0 6 SM00S1LAYER0 SM00S1LAYER1 SM00S1LAYER2 SM00S1LAYER3 SM00S1LAYER4 SM00S1LAYER5 *END_OBJECTSET *CLASS SM00S2L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L0FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L0FRONTENDELECTRONICS 1 0 0 SM00S2L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L0 1 0 1 SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L0 *END_OBJECTSET *OBJECTSET SM00S2L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L0 *END_OBJECTSET *CLASS SM00S2L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L0HIGHVOLTAGEANODE 1 0 0 SM00S2L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER0:ANODELAYER0 1 0 0 SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER0:ANODELAYER0 *END_OBJECTSET *OBJECTSET SM00S2L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER0:ANODELAYER0 *END_OBJECTSET *CLASS SM00S2L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L0HIGHVOLTAGEDRIFT 1 0 0 SM00S2L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER0:DRIFTLAYER0 1 0 0 SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER0:DRIFTLAYER0 *END_OBJECTSET *OBJECTSET SM00S2L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER0:DRIFTLAYER0 *END_OBJECTSET *CLASS SM00S2LAYER0TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER0TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER0POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER0 1 0 0 SM00S2LAYER0TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER0TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER0TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER0TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER0TRD_FED_FWDM 1 0 0 SM00S2LAYER0TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER0TRD_FED_FWSETSTATES 0 1 SM00S2L0FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER0TRD_FED_FWSETACTIONS 0 1 SM00S2L0FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER0POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER0POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER0POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER0POSITIVE_FWDM 1 0 0 SM00S2LAYER0POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER0POSITIVE_FWSETSTATES 0 1 SM00S2L0HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER0POSITIVE_FWSETACTIONS 0 1 SM00S2L0HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER0NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER0NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER0NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER0NEGATIVE_FWDM 1 0 0 SM00S2LAYER0NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER0NEGATIVE_FWSETSTATES 0 1 SM00S2L0HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER0NEGATIVE_FWSETACTIONS 0 1 SM00S2L0HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S2L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L1FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L1FRONTENDELECTRONICS 1 0 0 SM00S2L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L1 1 0 1 SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L1 *END_OBJECTSET *OBJECTSET SM00S2L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L1 *END_OBJECTSET *CLASS SM00S2L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L1HIGHVOLTAGEANODE 1 0 0 SM00S2L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER1:ANODELAYER1 1 0 0 SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER1:ANODELAYER1 *END_OBJECTSET *OBJECTSET SM00S2L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER1:ANODELAYER1 *END_OBJECTSET *CLASS SM00S2L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L1HIGHVOLTAGEDRIFT 1 0 0 SM00S2L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER1:DRIFTLAYER1 1 0 0 SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER1:DRIFTLAYER1 *END_OBJECTSET *OBJECTSET SM00S2L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER1:DRIFTLAYER1 *END_OBJECTSET *CLASS SM00S2LAYER1TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER1TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER1POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER1 1 0 0 SM00S2LAYER1TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER1TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER1TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER1TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER1TRD_FED_FWDM 1 0 0 SM00S2LAYER1TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER1TRD_FED_FWSETSTATES 0 1 SM00S2L1FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER1TRD_FED_FWSETACTIONS 0 1 SM00S2L1FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER1POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER1POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER1POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER1POSITIVE_FWDM 1 0 0 SM00S2LAYER1POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER1POSITIVE_FWSETSTATES 0 1 SM00S2L1HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER1POSITIVE_FWSETACTIONS 0 1 SM00S2L1HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER1NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER1NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER1NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER1NEGATIVE_FWDM 1 0 0 SM00S2LAYER1NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER1NEGATIVE_FWSETSTATES 0 1 SM00S2L1HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER1NEGATIVE_FWSETACTIONS 0 1 SM00S2L1HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S2L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L2FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L2FRONTENDELECTRONICS 1 0 0 SM00S2L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L2 1 0 1 SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L2 *END_OBJECTSET *OBJECTSET SM00S2L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L2 *END_OBJECTSET *CLASS SM00S2L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L2HIGHVOLTAGEANODE 1 0 0 SM00S2L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER2:ANODELAYER2 1 0 0 SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER2:ANODELAYER2 *END_OBJECTSET *OBJECTSET SM00S2L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER2:ANODELAYER2 *END_OBJECTSET *CLASS SM00S2L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L2HIGHVOLTAGEDRIFT 1 0 0 SM00S2L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER2:DRIFTLAYER2 1 0 0 SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER2:DRIFTLAYER2 *END_OBJECTSET *OBJECTSET SM00S2L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER2:DRIFTLAYER2 *END_OBJECTSET *CLASS SM00S2LAYER2TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER2TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER2POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER2 1 0 0 SM00S2LAYER2TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER2TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER2TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER2TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER2TRD_FED_FWDM 1 0 0 SM00S2LAYER2TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER2TRD_FED_FWSETSTATES 0 1 SM00S2L2FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER2TRD_FED_FWSETACTIONS 0 1 SM00S2L2FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER2POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER2POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER2POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER2POSITIVE_FWDM 1 0 0 SM00S2LAYER2POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER2POSITIVE_FWSETSTATES 0 1 SM00S2L2HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER2POSITIVE_FWSETACTIONS 0 1 SM00S2L2HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER2NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER2NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER2NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER2NEGATIVE_FWDM 1 0 0 SM00S2LAYER2NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER2NEGATIVE_FWSETSTATES 0 1 SM00S2L2HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER2NEGATIVE_FWSETACTIONS 0 1 SM00S2L2HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S2L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L3FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L3FRONTENDELECTRONICS 1 0 0 SM00S2L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L3 1 0 1 SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L3 *END_OBJECTSET *OBJECTSET SM00S2L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L3 *END_OBJECTSET *CLASS SM00S2L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L3HIGHVOLTAGEANODE 1 0 0 SM00S2L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER3:ANODELAYER3 1 0 0 SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER3:ANODELAYER3 *END_OBJECTSET *OBJECTSET SM00S2L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER3:ANODELAYER3 *END_OBJECTSET *CLASS SM00S2L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L3HIGHVOLTAGEDRIFT 1 0 0 SM00S2L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER3:DRIFTLAYER3 1 0 0 SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER3:DRIFTLAYER3 *END_OBJECTSET *OBJECTSET SM00S2L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER3:DRIFTLAYER3 *END_OBJECTSET *CLASS SM00S2LAYER3TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER3TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER3POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER3 1 0 0 SM00S2LAYER3TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER3TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER3TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER3TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER3TRD_FED_FWDM 1 0 0 SM00S2LAYER3TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER3TRD_FED_FWSETSTATES 0 1 SM00S2L3FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER3TRD_FED_FWSETACTIONS 0 1 SM00S2L3FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER3POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER3POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER3POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER3POSITIVE_FWDM 1 0 0 SM00S2LAYER3POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER3POSITIVE_FWSETSTATES 0 1 SM00S2L3HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER3POSITIVE_FWSETACTIONS 0 1 SM00S2L3HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER3NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER3NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER3NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER3NEGATIVE_FWDM 1 0 0 SM00S2LAYER3NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER3NEGATIVE_FWSETSTATES 0 1 SM00S2L3HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER3NEGATIVE_FWSETACTIONS 0 1 SM00S2L3HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S2L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L4FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L4FRONTENDELECTRONICS 1 0 0 SM00S2L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L4 1 0 1 SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L4 *END_OBJECTSET *OBJECTSET SM00S2L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L4 *END_OBJECTSET *CLASS SM00S2L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L4HIGHVOLTAGEANODE 1 0 0 SM00S2L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER4:ANODELAYER4 1 0 0 SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER4:ANODELAYER4 *END_OBJECTSET *OBJECTSET SM00S2L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER4:ANODELAYER4 *END_OBJECTSET *CLASS SM00S2L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L4HIGHVOLTAGEDRIFT 1 0 0 SM00S2L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER4:DRIFTLAYER4 1 0 0 SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER4:DRIFTLAYER4 *END_OBJECTSET *OBJECTSET SM00S2L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER4:DRIFTLAYER4 *END_OBJECTSET *CLASS SM00S2LAYER4TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER4TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER4POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER4 1 0 0 SM00S2LAYER4TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER4TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER4TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER4TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER4TRD_FED_FWDM 1 0 0 SM00S2LAYER4TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER4TRD_FED_FWSETSTATES 0 1 SM00S2L4FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER4TRD_FED_FWSETACTIONS 0 1 SM00S2L4FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER4POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER4POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER4POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER4POSITIVE_FWDM 1 0 0 SM00S2LAYER4POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER4POSITIVE_FWSETSTATES 0 1 SM00S2L4HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER4POSITIVE_FWSETACTIONS 0 1 SM00S2L4HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER4NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER4NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER4NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER4NEGATIVE_FWDM 1 0 0 SM00S2LAYER4NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER4NEGATIVE_FWSETSTATES 0 1 SM00S2L4HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER4NEGATIVE_FWSETACTIONS 0 1 SM00S2L4HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S2L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S2L5FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S2L5FRONTENDELECTRONICS 1 0 0 SM00S2L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S2L5 1 0 1 SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S2L5 *END_OBJECTSET *OBJECTSET SM00S2L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S2L5 *END_OBJECTSET *CLASS SM00S2L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L5HIGHVOLTAGEANODE 1 0 0 SM00S2L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER5:ANODELAYER5 1 0 0 SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER5:ANODELAYER5 *END_OBJECTSET *OBJECTSET SM00S2L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER5:ANODELAYER5 *END_OBJECTSET *CLASS SM00S2L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L5HIGHVOLTAGEDRIFT 1 0 0 SM00S2L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK2:LAYER5:DRIFTLAYER5 1 0 0 SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK2:LAYER5:DRIFTLAYER5 *END_OBJECTSET *OBJECTSET SM00S2L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK2:LAYER5:DRIFTLAYER5 *END_OBJECTSET *CLASS SM00S2LAYER5TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S2LAYER5TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER5POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S2LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S2LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S2LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER5 1 0 0 SM00S2LAYER5TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S2LAYER5TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER5TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER5TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER5TRD_FED_FWDM 1 0 0 SM00S2LAYER5TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER5TRD_FED_FWSETSTATES 0 1 SM00S2L5FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S2LAYER5TRD_FED_FWSETACTIONS 0 1 SM00S2L5FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S2LAYER5POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER5POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER5POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER5POSITIVE_FWDM 1 0 0 SM00S2LAYER5POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER5POSITIVE_FWSETSTATES 0 1 SM00S2L5HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S2LAYER5POSITIVE_FWSETACTIONS 0 1 SM00S2L5HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S2LAYER5NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S2LAYER5NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S2LAYER5NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S2LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S2LAYER5NEGATIVE_FWDM 1 0 0 SM00S2LAYER5NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S2LAYER5NEGATIVE_FWSETSTATES 0 1 SM00S2L5HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S2LAYER5NEGATIVE_FWSETACTIONS 0 1 SM00S2L5HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00STACK2TOP_TRD_STACK_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK2TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK2TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK2 1 0 0 SM00STACK2TOP_TRD_STACK_CLASS *END_OBJECT *CLASS SM00STACK2TRD_LAYER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00STACK2TRD_LAYER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00STACK2TRD_LAYER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00STACK2TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK2TRD_LAYER_FWDM 1 0 0 SM00STACK2TRD_LAYER_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00STACK2TRD_LAYER_FWSETSTATES 0 6 SM00S2LAYER0 SM00S2LAYER1 SM00S2LAYER2 SM00S2LAYER3 SM00S2LAYER4 SM00S2LAYER5 *END_OBJECTSET *OBJECTSET SM00STACK2TRD_LAYER_FWSETACTIONS 0 6 SM00S2LAYER0 SM00S2LAYER1 SM00S2LAYER2 SM00S2LAYER3 SM00S2LAYER4 SM00S2LAYER5 *END_OBJECTSET *CLASS SM00S3L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L0FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L0FRONTENDELECTRONICS 1 0 0 SM00S3L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L0 1 0 1 SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L0 *END_OBJECTSET *OBJECTSET SM00S3L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L0 *END_OBJECTSET *CLASS SM00S3L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L0HIGHVOLTAGEANODE 1 0 0 SM00S3L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER0:ANODELAYER0 1 0 0 SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER0:ANODELAYER0 *END_OBJECTSET *OBJECTSET SM00S3L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER0:ANODELAYER0 *END_OBJECTSET *CLASS SM00S3L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L0HIGHVOLTAGEDRIFT 1 0 0 SM00S3L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER0:DRIFTLAYER0 1 0 0 SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER0:DRIFTLAYER0 *END_OBJECTSET *OBJECTSET SM00S3L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER0:DRIFTLAYER0 *END_OBJECTSET *CLASS SM00S3LAYER0TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER0TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER0POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER0 1 0 0 SM00S3LAYER0TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER0TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER0TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER0TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER0TRD_FED_FWDM 1 0 0 SM00S3LAYER0TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER0TRD_FED_FWSETSTATES 0 1 SM00S3L0FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER0TRD_FED_FWSETACTIONS 0 1 SM00S3L0FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER0POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER0POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER0POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER0POSITIVE_FWDM 1 0 0 SM00S3LAYER0POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER0POSITIVE_FWSETSTATES 0 1 SM00S3L0HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER0POSITIVE_FWSETACTIONS 0 1 SM00S3L0HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER0NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER0NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER0NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER0NEGATIVE_FWDM 1 0 0 SM00S3LAYER0NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER0NEGATIVE_FWSETSTATES 0 1 SM00S3L0HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER0NEGATIVE_FWSETACTIONS 0 1 SM00S3L0HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S3L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L1FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L1FRONTENDELECTRONICS 1 0 0 SM00S3L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L1 1 0 1 SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L1 *END_OBJECTSET *OBJECTSET SM00S3L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L1 *END_OBJECTSET *CLASS SM00S3L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L1HIGHVOLTAGEANODE 1 0 0 SM00S3L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER1:ANODELAYER1 1 0 0 SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER1:ANODELAYER1 *END_OBJECTSET *OBJECTSET SM00S3L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER1:ANODELAYER1 *END_OBJECTSET *CLASS SM00S3L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L1HIGHVOLTAGEDRIFT 1 0 0 SM00S3L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER1:DRIFTLAYER1 1 0 0 SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER1:DRIFTLAYER1 *END_OBJECTSET *OBJECTSET SM00S3L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER1:DRIFTLAYER1 *END_OBJECTSET *CLASS SM00S3LAYER1TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER1TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER1POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER1 1 0 0 SM00S3LAYER1TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER1TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER1TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER1TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER1TRD_FED_FWDM 1 0 0 SM00S3LAYER1TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER1TRD_FED_FWSETSTATES 0 1 SM00S3L1FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER1TRD_FED_FWSETACTIONS 0 1 SM00S3L1FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER1POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER1POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER1POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER1POSITIVE_FWDM 1 0 0 SM00S3LAYER1POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER1POSITIVE_FWSETSTATES 0 1 SM00S3L1HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER1POSITIVE_FWSETACTIONS 0 1 SM00S3L1HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER1NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER1NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER1NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER1NEGATIVE_FWDM 1 0 0 SM00S3LAYER1NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER1NEGATIVE_FWSETSTATES 0 1 SM00S3L1HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER1NEGATIVE_FWSETACTIONS 0 1 SM00S3L1HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S3L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L2FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L2FRONTENDELECTRONICS 1 0 0 SM00S3L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L2 1 0 1 SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L2 *END_OBJECTSET *OBJECTSET SM00S3L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L2 *END_OBJECTSET *CLASS SM00S3L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L2HIGHVOLTAGEANODE 1 0 0 SM00S3L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER2:ANODELAYER2 1 0 0 SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER2:ANODELAYER2 *END_OBJECTSET *OBJECTSET SM00S3L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER2:ANODELAYER2 *END_OBJECTSET *CLASS SM00S3L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L2HIGHVOLTAGEDRIFT 1 0 0 SM00S3L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER2:DRIFTLAYER2 1 0 0 SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER2:DRIFTLAYER2 *END_OBJECTSET *OBJECTSET SM00S3L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER2:DRIFTLAYER2 *END_OBJECTSET *CLASS SM00S3LAYER2TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER2TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER2POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER2 1 0 0 SM00S3LAYER2TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER2TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER2TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER2TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER2TRD_FED_FWDM 1 0 0 SM00S3LAYER2TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER2TRD_FED_FWSETSTATES 0 1 SM00S3L2FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER2TRD_FED_FWSETACTIONS 0 1 SM00S3L2FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER2POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER2POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER2POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER2POSITIVE_FWDM 1 0 0 SM00S3LAYER2POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER2POSITIVE_FWSETSTATES 0 1 SM00S3L2HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER2POSITIVE_FWSETACTIONS 0 1 SM00S3L2HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER2NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER2NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER2NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER2NEGATIVE_FWDM 1 0 0 SM00S3LAYER2NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER2NEGATIVE_FWSETSTATES 0 1 SM00S3L2HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER2NEGATIVE_FWSETACTIONS 0 1 SM00S3L2HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S3L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L3FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L3FRONTENDELECTRONICS 1 0 0 SM00S3L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L3 1 0 1 SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L3 *END_OBJECTSET *OBJECTSET SM00S3L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L3 *END_OBJECTSET *CLASS SM00S3L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L3HIGHVOLTAGEANODE 1 0 0 SM00S3L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER3:ANODELAYER3 1 0 0 SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER3:ANODELAYER3 *END_OBJECTSET *OBJECTSET SM00S3L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER3:ANODELAYER3 *END_OBJECTSET *CLASS SM00S3L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L3HIGHVOLTAGEDRIFT 1 0 0 SM00S3L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER3:DRIFTLAYER3 1 0 0 SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER3:DRIFTLAYER3 *END_OBJECTSET *OBJECTSET SM00S3L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER3:DRIFTLAYER3 *END_OBJECTSET *CLASS SM00S3LAYER3TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER3TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER3POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER3 1 0 0 SM00S3LAYER3TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER3TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER3TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER3TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER3TRD_FED_FWDM 1 0 0 SM00S3LAYER3TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER3TRD_FED_FWSETSTATES 0 1 SM00S3L3FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER3TRD_FED_FWSETACTIONS 0 1 SM00S3L3FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER3POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER3POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER3POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER3POSITIVE_FWDM 1 0 0 SM00S3LAYER3POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER3POSITIVE_FWSETSTATES 0 1 SM00S3L3HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER3POSITIVE_FWSETACTIONS 0 1 SM00S3L3HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER3NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER3NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER3NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER3NEGATIVE_FWDM 1 0 0 SM00S3LAYER3NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER3NEGATIVE_FWSETSTATES 0 1 SM00S3L3HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER3NEGATIVE_FWSETACTIONS 0 1 SM00S3L3HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S3L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L4FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L4FRONTENDELECTRONICS 1 0 0 SM00S3L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L4 1 0 1 SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L4 *END_OBJECTSET *OBJECTSET SM00S3L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L4 *END_OBJECTSET *CLASS SM00S3L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L4HIGHVOLTAGEANODE 1 0 0 SM00S3L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER4:ANODELAYER4 1 0 0 SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER4:ANODELAYER4 *END_OBJECTSET *OBJECTSET SM00S3L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER4:ANODELAYER4 *END_OBJECTSET *CLASS SM00S3L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L4HIGHVOLTAGEDRIFT 1 0 0 SM00S3L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER4:DRIFTLAYER4 1 0 0 SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER4:DRIFTLAYER4 *END_OBJECTSET *OBJECTSET SM00S3L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER4:DRIFTLAYER4 *END_OBJECTSET *CLASS SM00S3LAYER4TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER4TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER4POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER4 1 0 0 SM00S3LAYER4TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER4TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER4TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER4TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER4TRD_FED_FWDM 1 0 0 SM00S3LAYER4TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER4TRD_FED_FWSETSTATES 0 1 SM00S3L4FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER4TRD_FED_FWSETACTIONS 0 1 SM00S3L4FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER4POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER4POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER4POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER4POSITIVE_FWDM 1 0 0 SM00S3LAYER4POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER4POSITIVE_FWSETSTATES 0 1 SM00S3L4HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER4POSITIVE_FWSETACTIONS 0 1 SM00S3L4HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER4NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER4NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER4NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER4NEGATIVE_FWDM 1 0 0 SM00S3LAYER4NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER4NEGATIVE_FWSETSTATES 0 1 SM00S3L4HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER4NEGATIVE_FWSETACTIONS 0 1 SM00S3L4HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S3L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S3L5FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S3L5FRONTENDELECTRONICS 1 0 0 SM00S3L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S3L5 1 0 1 SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S3L5 *END_OBJECTSET *OBJECTSET SM00S3L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S3L5 *END_OBJECTSET *CLASS SM00S3L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L5HIGHVOLTAGEANODE 1 0 0 SM00S3L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER5:ANODELAYER5 1 0 0 SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER5:ANODELAYER5 *END_OBJECTSET *OBJECTSET SM00S3L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER5:ANODELAYER5 *END_OBJECTSET *CLASS SM00S3L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L5HIGHVOLTAGEDRIFT 1 0 0 SM00S3L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK3:LAYER5:DRIFTLAYER5 1 0 0 SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK3:LAYER5:DRIFTLAYER5 *END_OBJECTSET *OBJECTSET SM00S3L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK3:LAYER5:DRIFTLAYER5 *END_OBJECTSET *CLASS SM00S3LAYER5TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S3LAYER5TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER5POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S3LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S3LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S3LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER5 1 0 0 SM00S3LAYER5TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S3LAYER5TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER5TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER5TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER5TRD_FED_FWDM 1 0 0 SM00S3LAYER5TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER5TRD_FED_FWSETSTATES 0 1 SM00S3L5FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S3LAYER5TRD_FED_FWSETACTIONS 0 1 SM00S3L5FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S3LAYER5POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER5POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER5POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER5POSITIVE_FWDM 1 0 0 SM00S3LAYER5POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER5POSITIVE_FWSETSTATES 0 1 SM00S3L5HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S3LAYER5POSITIVE_FWSETACTIONS 0 1 SM00S3L5HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S3LAYER5NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S3LAYER5NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S3LAYER5NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S3LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S3LAYER5NEGATIVE_FWDM 1 0 0 SM00S3LAYER5NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S3LAYER5NEGATIVE_FWSETSTATES 0 1 SM00S3L5HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S3LAYER5NEGATIVE_FWSETACTIONS 0 1 SM00S3L5HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00STACK3TOP_TRD_STACK_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK3TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK3TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK3 1 0 0 SM00STACK3TOP_TRD_STACK_CLASS *END_OBJECT *CLASS SM00STACK3TRD_LAYER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00STACK3TRD_LAYER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00STACK3TRD_LAYER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00STACK3TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK3TRD_LAYER_FWDM 1 0 0 SM00STACK3TRD_LAYER_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00STACK3TRD_LAYER_FWSETSTATES 0 6 SM00S3LAYER0 SM00S3LAYER1 SM00S3LAYER2 SM00S3LAYER3 SM00S3LAYER4 SM00S3LAYER5 *END_OBJECTSET *OBJECTSET SM00STACK3TRD_LAYER_FWSETACTIONS 0 6 SM00S3LAYER0 SM00S3LAYER1 SM00S3LAYER2 SM00S3LAYER3 SM00S3LAYER4 SM00S3LAYER5 *END_OBJECTSET *CLASS SM00S4L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L0FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L0FRONTENDELECTRONICS 1 0 0 SM00S4L0FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L0 1 0 1 SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L0 *END_OBJECTSET *OBJECTSET SM00S4L0FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L0 *END_OBJECTSET *CLASS SM00S4L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L0HIGHVOLTAGEANODE 1 0 0 SM00S4L0HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER0:ANODELAYER0 1 0 0 SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER0:ANODELAYER0 *END_OBJECTSET *OBJECTSET SM00S4L0HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER0:ANODELAYER0 *END_OBJECTSET *CLASS SM00S4L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L0HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L0HIGHVOLTAGEDRIFT 1 0 0 SM00S4L0HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER0:DRIFTLAYER0 1 0 0 SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER0:DRIFTLAYER0 *END_OBJECTSET *OBJECTSET SM00S4L0HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER0:DRIFTLAYER0 *END_OBJECTSET *CLASS SM00S4LAYER0TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER0TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER0POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER0NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER0TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER0TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER0 1 0 0 SM00S4LAYER0TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER0TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER0TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER0TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER0TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER0TRD_FED_FWDM 1 0 0 SM00S4LAYER0TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER0TRD_FED_FWSETSTATES 0 1 SM00S4L0FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER0TRD_FED_FWSETACTIONS 0 1 SM00S4L0FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER0POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER0POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER0POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER0POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER0POSITIVE_FWDM 1 0 0 SM00S4LAYER0POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER0POSITIVE_FWSETSTATES 0 1 SM00S4L0HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER0POSITIVE_FWSETACTIONS 0 1 SM00S4L0HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER0NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER0NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER0NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER0NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER0NEGATIVE_FWDM 1 0 0 SM00S4LAYER0NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER0NEGATIVE_FWSETSTATES 0 1 SM00S4L0HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER0NEGATIVE_FWSETACTIONS 0 1 SM00S4L0HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S4L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L1FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L1FRONTENDELECTRONICS 1 0 0 SM00S4L1FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L1 1 0 1 SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L1 *END_OBJECTSET *OBJECTSET SM00S4L1FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L1 *END_OBJECTSET *CLASS SM00S4L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L1HIGHVOLTAGEANODE 1 0 0 SM00S4L1HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER1:ANODELAYER1 1 0 0 SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER1:ANODELAYER1 *END_OBJECTSET *OBJECTSET SM00S4L1HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER1:ANODELAYER1 *END_OBJECTSET *CLASS SM00S4L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L1HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L1HIGHVOLTAGEDRIFT 1 0 0 SM00S4L1HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER1:DRIFTLAYER1 1 0 0 SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER1:DRIFTLAYER1 *END_OBJECTSET *OBJECTSET SM00S4L1HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER1:DRIFTLAYER1 *END_OBJECTSET *CLASS SM00S4LAYER1TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER1TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER1POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER1NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER1TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER1TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER1 1 0 0 SM00S4LAYER1TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER1TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER1TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER1TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER1TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER1TRD_FED_FWDM 1 0 0 SM00S4LAYER1TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER1TRD_FED_FWSETSTATES 0 1 SM00S4L1FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER1TRD_FED_FWSETACTIONS 0 1 SM00S4L1FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER1POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER1POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER1POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER1POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER1POSITIVE_FWDM 1 0 0 SM00S4LAYER1POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER1POSITIVE_FWSETSTATES 0 1 SM00S4L1HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER1POSITIVE_FWSETACTIONS 0 1 SM00S4L1HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER1NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER1NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER1NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER1NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER1NEGATIVE_FWDM 1 0 0 SM00S4LAYER1NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER1NEGATIVE_FWSETSTATES 0 1 SM00S4L1HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER1NEGATIVE_FWSETACTIONS 0 1 SM00S4L1HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S4L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L2FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L2FRONTENDELECTRONICS 1 0 0 SM00S4L2FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L2 1 0 1 SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L2 *END_OBJECTSET *OBJECTSET SM00S4L2FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L2 *END_OBJECTSET *CLASS SM00S4L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L2HIGHVOLTAGEANODE 1 0 0 SM00S4L2HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER2:ANODELAYER2 1 0 0 SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER2:ANODELAYER2 *END_OBJECTSET *OBJECTSET SM00S4L2HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER2:ANODELAYER2 *END_OBJECTSET *CLASS SM00S4L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L2HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L2HIGHVOLTAGEDRIFT 1 0 0 SM00S4L2HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER2:DRIFTLAYER2 1 0 0 SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER2:DRIFTLAYER2 *END_OBJECTSET *OBJECTSET SM00S4L2HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER2:DRIFTLAYER2 *END_OBJECTSET *CLASS SM00S4LAYER2TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER2TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER2POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER2NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER2TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER2TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER2 1 0 0 SM00S4LAYER2TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER2TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER2TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER2TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER2TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER2TRD_FED_FWDM 1 0 0 SM00S4LAYER2TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER2TRD_FED_FWSETSTATES 0 1 SM00S4L2FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER2TRD_FED_FWSETACTIONS 0 1 SM00S4L2FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER2POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER2POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER2POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER2POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER2POSITIVE_FWDM 1 0 0 SM00S4LAYER2POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER2POSITIVE_FWSETSTATES 0 1 SM00S4L2HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER2POSITIVE_FWSETACTIONS 0 1 SM00S4L2HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER2NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER2NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER2NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER2NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER2NEGATIVE_FWDM 1 0 0 SM00S4LAYER2NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER2NEGATIVE_FWSETSTATES 0 1 SM00S4L2HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER2NEGATIVE_FWSETACTIONS 0 1 SM00S4L2HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S4L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L3FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L3FRONTENDELECTRONICS 1 0 0 SM00S4L3FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L3 1 0 1 SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L3 *END_OBJECTSET *OBJECTSET SM00S4L3FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L3 *END_OBJECTSET *CLASS SM00S4L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L3HIGHVOLTAGEANODE 1 0 0 SM00S4L3HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER3:ANODELAYER3 1 0 0 SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER3:ANODELAYER3 *END_OBJECTSET *OBJECTSET SM00S4L3HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER3:ANODELAYER3 *END_OBJECTSET *CLASS SM00S4L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L3HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L3HIGHVOLTAGEDRIFT 1 0 0 SM00S4L3HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER3:DRIFTLAYER3 1 0 0 SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER3:DRIFTLAYER3 *END_OBJECTSET *OBJECTSET SM00S4L3HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER3:DRIFTLAYER3 *END_OBJECTSET *CLASS SM00S4LAYER3TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER3TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER3POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER3NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER3TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER3TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER3 1 0 0 SM00S4LAYER3TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER3TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER3TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER3TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER3TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER3TRD_FED_FWDM 1 0 0 SM00S4LAYER3TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER3TRD_FED_FWSETSTATES 0 1 SM00S4L3FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER3TRD_FED_FWSETACTIONS 0 1 SM00S4L3FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER3POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER3POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER3POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER3POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER3POSITIVE_FWDM 1 0 0 SM00S4LAYER3POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER3POSITIVE_FWSETSTATES 0 1 SM00S4L3HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER3POSITIVE_FWSETACTIONS 0 1 SM00S4L3HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER3NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER3NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER3NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER3NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER3NEGATIVE_FWDM 1 0 0 SM00S4LAYER3NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER3NEGATIVE_FWSETSTATES 0 1 SM00S4L3HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER3NEGATIVE_FWSETACTIONS 0 1 SM00S4L3HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S4L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L4FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L4FRONTENDELECTRONICS 1 0 0 SM00S4L4FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L4 1 0 1 SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L4 *END_OBJECTSET *OBJECTSET SM00S4L4FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L4 *END_OBJECTSET *CLASS SM00S4L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L4HIGHVOLTAGEANODE 1 0 0 SM00S4L4HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER4:ANODELAYER4 1 0 0 SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER4:ANODELAYER4 *END_OBJECTSET *OBJECTSET SM00S4L4HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER4:ANODELAYER4 *END_OBJECTSET *CLASS SM00S4L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L4HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L4HIGHVOLTAGEDRIFT 1 0 0 SM00S4L4HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER4:DRIFTLAYER4 1 0 0 SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER4:DRIFTLAYER4 *END_OBJECTSET *OBJECTSET SM00S4L4HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER4:DRIFTLAYER4 *END_OBJECTSET *CLASS SM00S4LAYER4TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER4TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER4POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER4NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER4TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER4TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER4 1 0 0 SM00S4LAYER4TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER4TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER4TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER4TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER4TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER4TRD_FED_FWDM 1 0 0 SM00S4LAYER4TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER4TRD_FED_FWSETSTATES 0 1 SM00S4L4FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER4TRD_FED_FWSETACTIONS 0 1 SM00S4L4FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER4POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER4POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER4POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER4POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER4POSITIVE_FWDM 1 0 0 SM00S4LAYER4POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER4POSITIVE_FWSETSTATES 0 1 SM00S4L4HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER4POSITIVE_FWSETACTIONS 0 1 SM00S4L4HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER4NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER4NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER4NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER4NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER4NEGATIVE_FWDM 1 0 0 SM00S4LAYER4NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER4NEGATIVE_FWSETSTATES 0 1 SM00S4L4HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER4NEGATIVE_FWSETACTIONS 0 1 SM00S4L4HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00S4L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 if 1 ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 1 1 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *BLOCK 1 1 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do TEST 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do INITIALIZE 1 FEE_TAG 20 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate MIXED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......SERVER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......TATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......RVER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5FRONTENDELECTRONI......IALIZING, TESTING, CONFIGURING} ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES any_in in_state 3 INITIALIZING TESTING CONFIGURING do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......STATES IN_STATE STBY_INITIALIZED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STBY_INITIALIZED do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......ER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 STANDBY 1 1 terminate SEQUENCE_1 *BLOCK 1 1 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_1 0 *WHEN ( ( ALL_IN SM00S4L5FRONTENDELECTRONI......_FWSETSTATES IN_STATE CONFIGURED ) ) 1 0 2 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES all_in in_state 1 CONFIGURED 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 SM00S4L5FRONTENDELECTRONICS 1 0 0 SM00S4L5FRONTENDELECTRONICSTOP_TRD_FED_CLASS *END_OBJECT *CLASS SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDM 1 0 0 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION GO_STANDBY 0 0 *END_ACTION *END_STATE *STATE STANDBY 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION INITIALIZE 1 0 INT FEE_TAG 10 *END_ACTION *END_STATE *STATE INITIALIZING 0 *END_STATE *STATE STBY_INITIALIZED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION TEST 1 0 INT FEE_TAG 200 *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *END_ACTION *END_STATE *STATE TESTING 0 *END_STATE *STATE CONFIGURING 0 *END_STATE *STATE CONFIGURED 0 *ACTION INITIALIZE 1 0 INT FEE_TAG 20 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE READY 0 *ACTION GO_CONFIGURED 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE ERROR 0 *ACTION RECOVER 0 0 *END_ACTION *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00S4L5 1 0 1 SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_CLASS *END_OBJECT *OBJECTSET SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETSTATES 0 1 SM00S4L5 *END_OBJECTSET *OBJECTSET SM00S4L5FRONTENDELECTRONICSTRD_FEDSERVER_FWSETACTIONS 0 1 SM00S4L5 *END_OBJECTSET *CLASS SM00S4L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEANOD...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEANOD......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEANODEF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L5HIGHVOLTAGEANODE 1 0 0 SM00S4L5HIGHVOLTAGEANODETOP_POSITIVE_CLASS *END_OBJECT *CLASS SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDM 1 0 0 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER5:ANODELAYER5 1 0 0 SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER5:ANODELAYER5 *END_OBJECTSET *OBJECTSET SM00S4L5HIGHVOLTAGEANODEFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER5:ANODELAYER5 *END_OBJECTSET *CLASS SM00S4L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 1 1 *BLOCK 1 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_STBY 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE ON 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON 1 1 *BLOCK 1 1 terminate ON *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE TRIPPED 0 *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ON do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NEL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED do CLEAR 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR 1 1 *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......ETSTATES IN_STATE RAMPING_UP_ON ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_ON do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_INT 0 0 *BLOCK 0 0 do CONFIGURE_INT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE_ON 0 0 *BLOCK 0 0 do CONFIGURE_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *BLOCK 0 0 do GO_INTERMEDIATE 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 1 1 *BLOCK 1 1 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *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 RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_UP_ON 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIF...... NOT_IN_STATE {TRIPPED,ERROR} ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 RAMPING_DW_STBY 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 2 TRIPPED ERROR and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_UP_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_UP_INT do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......TSTATES IN_STATE RAMPING_DW_INT ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_INT do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_ON 0 0 *BLOCK 0 0 do GO_ON 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE 1 1 *BLOCK 1 1 terminate INTERMEDIATE *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate RAMPING_UP_ON *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate RAMPING_UP_INT *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_INT *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP do WEIT 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......WSETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY do AGAIN 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION WEIT 0 0 *BLOCK 0 0 do WEIT 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_TRIP ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_TRIP 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION AGAIN 0 0 *BLOCK 0 0 do AGAIN 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE RAMPING_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_STBY 1 1 *BLOCK 1 1 terminate RAMPING_UP_INT *END_ACTION *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *STATE RAMPING_DW_INT 0 *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......SETSTATES IN_STATE INTERMEDIATE ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 INTERMEDIATE do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIF......FWSETSTATES NOT_IN_STATE ERROR ) ) ) 2 1 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 TRIPPED 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in not_in_state 1 ERROR and T001 T002 do CLEAR 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4L5HIGHVOLTAGEDRIFTF......NNEL_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *ACTION CLEAR 0 0 *BLOCK 0 0 do CLEAR 0 &ALL_IN_SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......EL_FWSETSTATES IN_STATE TRIPPED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 TRIPPED 1 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE RAMPING_DW_STBY ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 RAMPING_DW_STBY 2 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTF......STATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 STBY_CONFIGURED 3 1 if 1 ( ( ALL_IN SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES all_in in_state 1 OFF 4 1 *BLOCK 1 1 terminate TRIPPED *BLOCK 2 1 terminate RAMPING_DW_STBY *BLOCK 3 1 terminate STBY_CONFIGURED *BLOCK 4 1 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate INTERMEDIATE *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate RAMPING_DW_STBY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L5HIGHVOLTAGEDRIFT 1 0 0 SM00S4L5HIGHVOLTAGEDRIFTTOP_NEGATIVE_CLASS *END_OBJECT *CLASS SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDM 1 0 0 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWDEVMODE_CLASS *END_OBJECT *CLASS SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS 0 0 *PARAMETERS FLOAT INT 500.000 *END_PARAMETERS *STATE OFF 0 *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *END_STATE *STATE RAMPING_UP_ON 0 *END_STATE *STATE RAMPING_DW_STBY 0 *END_STATE *STATE ON 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_INTERMEDIATE 2 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 *END_ACTION *END_STATE *STATE TRIPPED 0 *ACTION CLEAR 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_ON 0 0 *END_ACTION *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_INT 4 0 FLOAT DRIFTVINT 500.000 FLOAT ANODEVINT 500.000 FLOAT DRIFTIINT 0.200 FLOAT ANODEIINT 0.001 *END_ACTION *ACTION CONFIGURE_ON 4 0 FLOAT DRIFTION 0.200 FLOAT ANODEION 0.001 FLOAT DRIFTVON 1400.000 FLOAT ANODEVON 1500.000 *END_ACTION *ACTION GO_INTERMEDIATE 0 0 *END_ACTION *END_STATE *STATE INTERMEDIATE 0 *ACTION GO_ON 4 0 STRING DRIFTVON "1400.000" STRING ANODEVON "1500.000" STRING DRIFTION "0.200" STRING ANODEION "0.001" *END_ACTION *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE RAMPING_UP_INT 0 *END_STATE *STATE RAMPING_DW_INT 0 *END_STATE *STATE RAMPING_STOP 0 *END_STATE *STATE RAMPING_TRIP 0 *ACTION WEIT 0 0 *END_ACTION *END_STATE *STATE RAMPING_STBY 0 *ACTION AGAIN 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *END_CLASS *OBJECT SUPERMODULE00:STACK4:LAYER5:DRIFTLAYER5 1 0 0 SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_CLASS *END_OBJECT *OBJECTSET SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETSTATES 0 1 SUPERMODULE00:STACK4:LAYER5:DRIFTLAYER5 *END_OBJECTSET *OBJECTSET SM00S4L5HIGHVOLTAGEDRIFTFWISEGCHANNEL_FWSETACTIONS 0 1 SUPERMODULE00:STACK4:LAYER5:DRIFTLAYER5 *END_OBJECTSET *CLASS SM00S4LAYER5TOP_TRD_LAYER_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_OFF 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_STANDBY 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do STOP 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_READY 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do RECOVER 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do LOCK 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00S4LAYER5TRD_FED_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER5POSITIVE_FWSETACTIONS do UNLOCK 0 &ALL_IN_SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSET......TIVE_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5POSITIVE_FWSETSTATES any_in in_state 1 ERROR 2 SM00S4LAYER5NEGATIVE_FWSETSTATES any_in in_state 1 ERROR or T001 T002 or X001 T003 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00S4LAYER5TRD_FED_FWSETSTATES IN_STATE MIXED ) ) 1 0 2 SM00S4LAYER5TRD_FED_FWSETSTATES any_in in_state 1 MIXED do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER5 1 0 0 SM00S4LAYER5TOP_TRD_LAYER_CLASS *END_OBJECT *CLASS SM00S4LAYER5TRD_FED_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER5TRD_FED_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER5TRD_FED_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER5TRD_FED_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER5TRD_FED_FWDM 1 0 0 SM00S4LAYER5TRD_FED_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER5TRD_FED_FWSETSTATES 0 1 SM00S4L5FRONTENDELECTRONICS *END_OBJECTSET *OBJECTSET SM00S4LAYER5TRD_FED_FWSETACTIONS 0 1 SM00S4L5FRONTENDELECTRONICS *END_OBJECTSET *CLASS SM00S4LAYER5POSITIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER5POSITIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER5POSITIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER5POSITIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER5POSITIVE_FWDM 1 0 0 SM00S4LAYER5POSITIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER5POSITIVE_FWSETSTATES 0 1 SM00S4L5HIGHVOLTAGEANODE *END_OBJECTSET *OBJECTSET SM00S4LAYER5POSITIVE_FWSETACTIONS 0 1 SM00S4L5HIGHVOLTAGEANODE *END_OBJECTSET *CLASS SM00S4LAYER5NEGATIVE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00S4LAYER5NEGATIVE_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00S4LAYER5NEGATIVE_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00S4LAYER5NEGATIVE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00S4LAYER5NEGATIVE_FWDM 1 0 0 SM00S4LAYER5NEGATIVE_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00S4LAYER5NEGATIVE_FWSETSTATES 0 1 SM00S4L5HIGHVOLTAGEDRIFT *END_OBJECTSET *OBJECTSET SM00S4LAYER5NEGATIVE_FWSETACTIONS 0 1 SM00S4L5HIGHVOLTAGEDRIFT *END_OBJECTSET *CLASS SM00STACK4TOP_TRD_STACK_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_OFF 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN2 0 0 *BLOCK 0 0 terminate OFF *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CONFIGURE 1 0 INT FEE_TAG 20 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE READY_LOCKED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 READY_LOCKED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE OFF ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 OFF do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STANDBY do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE STBY_CONFIGURED ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 STBY_CONFIGURED do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE BEAM_TUNING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 BEAM_TUNING do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES all_in in_state 1 ERROR do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE CALIBRATING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 CALIBRATING do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSETSTATES IN_STATE DOWNLOADING ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 1 DOWNLOADING do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM00STACK4TRD_LAYER_FWSET......READY, MOVING_STBY_CONF, READY} ) ) 1 0 2 SM00STACK4TRD_LAYER_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *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 ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK4 1 0 0 SM00STACK4TOP_TRD_STACK_CLASS *END_OBJECT *CLASS SM00STACK4TRD_LAYER_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE SM00STACK4TRD_LAYER_FWSETSTATES insert 0 &VAL_OF_DEVICE SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE SM00STACK4TRD_LAYER_FWSETSTATES insert 1 &VAL_OF_DEVICE SM00STACK4TRD_LAYER_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT SM00STACK4TRD_LAYER_FWDM 1 0 0 SM00STACK4TRD_LAYER_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET SM00STACK4TRD_LAYER_FWSETSTATES 0 6 SM00S4LAYER0 SM00S4LAYER1 SM00S4LAYER2 SM00S4LAYER3 SM00S4LAYER4 SM00S4LAYER5 *END_OBJECTSET *OBJECTSET SM00STACK4TRD_LAYER_FWSETACTIONS 0 6 SM00S4LAYER0 SM00S4LAYER1 SM00S4LAYER2 SM00S4LAYER3 SM00S4LAYER4 SM00S4LAYER5 *END_OBJECTSET *CLASS SM00HIGHVOLTAGE_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE IGNORED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE MANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 4 2 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_F......N_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_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 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 DEAD 1 1 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INMANUAL 2 1 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 DEAD 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_F......N_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 0 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_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 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM IN_STATE MANUAL ) 1 0 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETSTATES insert 1 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE SM_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT SM00HIGHVOLTAGE_FWM 1 0 0 SM00HIGHVOLTAGE_FWCHILDMODE_CLASS *END_OBJECT *CLASS SM00LOWVOLTAGE_FWCHILDMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_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 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_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 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate EXCLUDED *END_ACTION *END_STATE *STATE INCLUDED 0 *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE IGNORED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 IGNORED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE MANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 MANUAL do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 DEAD do MANUAL 0 &THIS_OBJECT *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 4 2 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 DEAD 5 3 else 0 0 6 3 *BLOCK 5 3 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 6 3 terminate INCLUDED *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION IGNORE 1 0 STRING OWNER "" *BLOCK 0 0 do IGNORE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES terminate IGNORED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_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 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM terminate INCLUDED *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM *END_ACTION *ACTION EXCLUDEPERM 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDEDPERM *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_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 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INCLUDED do INCLUDE 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 EXCLUDED do MANUAL 0 &THIS_OBJECT *ACTION INCLUDE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 DEAD 1 1 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INMANUAL 2 1 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INCLUDED 3 1 terminate MANUAL *BLOCK 1 1 terminate MANUAL *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 1 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 DEAD 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INCLUDED 2 1 else 0 0 3 1 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 EXCLUDED 4 1 terminate MANUAL *BLOCK 1 1 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate EXCLUDED *BLOCK 2 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 5 2 else 0 0 6 2 *BLOCK 3 1 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 4 1 terminate EXCLUDED *BLOCK 5 2 do RELEASE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 6 2 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 do IGNORE 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES terminate IGNORED *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM terminate MANUAL *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 1 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INMANUAL 1 1 terminate MANUAL *BLOCK 1 1 do EXCLUDEALL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 do MANUAL 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INCLUDED do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 EXCLUDED do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE DEAD ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_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 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate INCLUDED *END_ACTION *ACTION EXCLUDE 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE INCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 INCLUDED 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do RELEASE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 4 2 do EXCLUDE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *END_ACTION *ACTION MANUAL 1 0 STRING OWNER "" *BLOCK 0 0 do MANUAL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS terminate MANUAL *END_ACTION *ACTION SETMODE 2 0 STRING OWNER "" STRING EXCLUSIVE "YES" *BLOCK 0 0 do SETMODE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM *END_ACTION *ACTION FREE 1 0 STRING OWNER "" *BLOCK 0 0 do FREE 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM terminate INCLUDED *END_ACTION *ACTION EXCLUDEALL 1 0 STRING OWNER "" *BLOCK 0 0 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE {INCLUDED,IGNORED,MANUAL} ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 3 INCLUDED IGNORED MANUAL 1 1 else 0 0 2 1 terminate EXCLUDED *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE INMANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 INMANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do EXCLUDEALL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do RELEASEALL 1 OWNER OWNER SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 0 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_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 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM NOT_IN_STATE EXCLUDED ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM not_in_state 1 EXCLUDED 1 1 else 0 0 2 1 terminate INCLUDED *BLOCK 1 1 if 2 ( SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM IN_STATE MANUAL ) 1 0 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM in_state 1 MANUAL 3 2 else 0 0 4 2 *BLOCK 2 1 do INCLUDE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 3 2 do TAKE 2 OWNER OWNER EXCLUSIVE EXCLUSIVE SM00LOWVOLTAGE::SM00LOWVOLTAGE_FWM insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETSTATES insert 1 SM00LOWVOLTAGE::SM00LOWVOLTAGE TRD_SMLV_FWSETACTIONS *BLOCK 4 2 terminate EXCLUDED *END_ACTION *END_STATE *END_CLASS *OBJECT SM00LOWVOLTAGE_FWM 1 0 0 SM00LOWVOLTAGE_FWCHILDMODE_CLASS *END_OBJECT *OBJECTSET FWCHILDMODE_FWSETSTATES 0 2 SM00HIGHVOLTAGE_FWM SM00LOWVOLTAGE_FWM *END_OBJECTSET *OBJECTSET FWCHILDMODE_FWSETACTIONS 0 2 SM00HIGHVOLTAGE_FWM SM00LOWVOLTAGE_FWM *END_OBJECTSET *CLASS ASS_SM_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE OFF 0 *ACTION CONFIGURE_READY 0 0 *END_ACTION *ACTION CONFIGURE_BEAM_TUN 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_READY 0 *END_STATE *STATE WA_REPAIR 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE ER_REPAIR 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *END_STATE *STATE ERROR 0 *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_OFF 0 0 *END_ACTION *ACTION CONFIGURE_READY 0 0 *END_ACTION *ACTION CONFIGURE_BEAM_TUN 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 MOVING_STBY_CONF 0 *END_STATE *STATE BEAM_TUNING 0 *ACTION GO_STBY_CONF 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE MIXED 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00HIGHVOLTAGE::SM00HIGHVOLTAGE 1 0 1 ASS_SM_CLASS *END_OBJECT *OBJECTSET SM_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET SM_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWCNM 1 0 1 ASS_FWCHILDRENMODE_CLASS *END_OBJECT *OBJECT SM00LOWVOLTAGE::SM00LOWVOLTAGE_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 *WHEN ( ( ANY_IN FWDEVMODE_FWSETSTATES IN_STATE DISABLED ) ) 1 0 2 FWDEVMODE_FWSETSTATES any_in in_state 1 DISABLED do &END_IN_STATE_WHEN3 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 *ACTION &END_IN_STATE_WHEN3 0 0 *BLOCK 0 0 terminate INCOMPLETEDEV *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 FWDEVMODE_FWSETSTATES N......ES NOT_IN_STATE INCOMPLETEDEV ) ) ) 2 1 2 FWDEVMODE_FWSETSTATES all_in not_in_state 1 DISABLED 2 FWCHILDRENMODE_FWSETSTATES all_in not_in_state 1 INCOMPLETEDEV and T001 T002 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 SUPERMODULE00_FWCNM 1 0 0 FWCHILDRENMODE_CLASS *END_OBJECT *OBJECTSET FWCHILDRENMODE_FWSETSTATES 0 2 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWCNM SM00LOWVOLTAGE::SM00LOWVOLTAGE_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 SM00HIGHVOLTAGE::SM00HIGHVOLTAGE_FWM 1 0 1 ASS_FWMODE_CLASS *END_OBJECT *OBJECT SM00LOWVOLTAGE::SM00LOWVOLTAGE_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 SUPERMODULE00_FWM 1 0 0 FWMODE_CLASS *END_OBJECT *CLASS ASS_TRD_SMLV_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 *ACTION GO_OFF 0 0 *END_ACTION *END_STATE *STATE DOWNLOADING 0 *END_STATE *STATE STBY_CONFIGURED 0 *ACTION GO_STANDBY 0 0 *END_ACTION *ACTION CONFIGURE 0 0 *END_ACTION *ACTION CALIBRATE 0 0 *END_ACTION *ACTION GO_BEAM_TUN 0 0 *END_ACTION *ACTION GO_READY 0 0 *END_ACTION *END_STATE *STATE CALIBRATING 0 *ACTION STOP 0 0 *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *END_STATE *STATE BEAM_TUNING 0 *ACTION CONFIGURE 0 0 *END_ACTION *ACTION CALIBRATE 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 CONFIGURE 0 0 *END_ACTION *ACTION CALIBRATE 0 0 *END_ACTION *ACTION LOCK 0 0 *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *END_STATE *STATE READY_LOCKED 0 *ACTION UNLOCK 0 0 *END_ACTION *END_STATE *STATE NO_CONTROL 0 *END_STATE *STATE MIXED 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SM00LOWVOLTAGE::SM00LOWVOLTAGE 1 0 1 ASS_TRD_SMLV_CLASS *END_OBJECT *OBJECTSET TRD_SMLV_FWSETSTATES 0 0 *END_OBJECTSET *OBJECTSET TRD_SMLV_FWSETACTIONS 0 0 *END_OBJECTSET *CLASS TRD_STACK_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE TRD_STACK_FWSETSTATES insert 0 &VAL_OF_DEVICE TRD_STACK_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE TRD_STACK_FWSETSTATES insert 1 &VAL_OF_DEVICE TRD_STACK_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT TRD_STACK_FWDM 1 0 0 TRD_STACK_FWDEVMODE_CLASS *END_OBJECT *OBJECTSET TRD_STACK_FWSETSTATES 0 5 SM00STACK0 SM00STACK1 SM00STACK2 SM00STACK3 SM00STACK4 *END_OBJECTSET *OBJECTSET TRD_STACK_FWSETACTIONS 0 5 SM00STACK0 SM00STACK1 SM00STACK2 SM00STACK3 SM00STACK4 *END_OBJECTSET *CLASS TOP_TRD_SECTOR_CLASS 0 0 *STATE OFF 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &NULL 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_TRD_SMLV_FWSETACTIONS terminate SEQUENCE_0 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN4 0 0 *BLOCK 0 0 terminate STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STANDBY 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &NULL 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 10 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_SMLV_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_STACK_FWSETACTIONS terminate STANDBY *END_ACTION *ACTION GO_OFF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_TRD_SMLV_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE DOWNLOADING 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE STBY_CONFIGURED 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_SMLV_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_STACK_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_SMLV_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_STACK_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_BEAM_TUN 0 0 *BLOCK 0 0 do GO_BEAM_TUN 0 &ALL_IN_SM_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do GO_BEAM_TUN 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate STBY_CONFIGURED *END_ACTION *ACTION GO_STANDBY 0 0 *BLOCK 0 0 do GO_STANDBY 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate SEQUENCE_5 *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE CALIBRATING 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION STOP 0 0 *BLOCK 0 0 do STOP 0 &ALL_IN_SM_FWSETACTIONS do STOP 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do STOP 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_BEAM_TUN 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE BEAM_TUNING 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION CONFIGURE 1 0 INT FEE_TAG 100 *BLOCK 0 0 do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_SM_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_SMLV_FWSETACTIONS do CONFIGURE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_STACK_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION CALIBRATE 1 0 INT FEE_TAG 200 *BLOCK 0 0 do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_SM_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_SMLV_FWSETACTIONS do CALIBRATE 1 FEE_TAG FEE_TAG &ALL_IN_TRD_STACK_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 0 &ALL_IN_SM_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do GO_STBY_CONF 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION GO_READY 0 0 *BLOCK 0 0 do GO_READY 0 &ALL_IN_SM_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do GO_READY 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_READY 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_SM_FWSETACTIONS do RECOVER 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do RECOVER 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION LOCK 0 0 *BLOCK 0 0 do LOCK 0 &ALL_IN_SM_FWSETACTIONS do LOCK 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do LOCK 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate READY *END_ACTION *ACTION GO_STBY_CONF 0 0 *BLOCK 0 0 do GO_STBY_CONF 1 FEE_TAG 20 &ALL_IN_TRD_STACK_FWSETACTIONS terminate MIXED *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MOVING_STBY_CONF 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE READY_LOCKED 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &NULL 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION UNLOCK 0 0 *BLOCK 0 0 do UNLOCK 0 &ALL_IN_SM_FWSETACTIONS do UNLOCK 0 &ALL_IN_TRD_SMLV_FWSETACTIONS do UNLOCK 0 &ALL_IN_TRD_STACK_FWSETACTIONS terminate READY_LOCKED *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE NO_CONTROL 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &END_IN_STATE_WHEN10 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *ACTION &END_IN_STATE_WHEN10 0 0 *BLOCK 0 0 terminate MIXED *END_ACTION *END_STATE *STATE MIXED 0 *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......TACK_FWSETSTATES IN_STATE READY ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY and T001 T002 and X001 T003 do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE R......SETSTATES IN_STATE READY_LOCKED ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY_LOCKED 2 TRD_STACK_FWSETSTATES all_in in_state 1 READY_LOCKED and T001 T002 and X001 T003 do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE O......_STACK_FWSETSTATES IN_STATE OFF ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 OFF 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 OFF and T001 T002 and X001 T003 do &END_IN_STATE_WHEN2 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 OFF 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN3 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do &END_IN_STATE_WHEN4 0 &THIS_OBJECT *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......ATES IN_STATE STBY_CONFIGURED ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STBY_CONFIGURED and T001 T002 do &END_IN_STATE_WHEN5 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE B......WSETSTATES IN_STATE BEAM_TUNING ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_SMLV_FWSETSTATES all_in in_state 1 BEAM_TUNING 2 TRD_STACK_FWSETSTATES all_in in_state 1 BEAM_TUNING and T001 T002 and X001 T003 do &END_IN_STATE_WHEN6 0 &THIS_OBJECT *WHEN ( ( ALL_IN SM_FWSETSTATES IN_STATE E......TACK_FWSETSTATES IN_STATE ERROR ) ) 3 2 2 SM_FWSETSTATES all_in in_state 1 ERROR 2 TRD_SMLV_FWSETSTATES all_in in_state 1 ERROR 2 TRD_STACK_FWSETSTATES all_in in_state 1 ERROR and T001 T002 and X001 T003 do &END_IN_STATE_WHEN7 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE C......WSETSTATES IN_STATE CALIBRATING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 CALIBRATING 2 TRD_STACK_FWSETSTATES any_in in_state 1 CALIBRATING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN8 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE D......WSETSTATES IN_STATE DOWNLOADING ) ) 3 2 2 SM_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_SMLV_FWSETSTATES any_in in_state 1 DOWNLOADING 2 TRD_STACK_FWSETSTATES any_in in_state 1 DOWNLOADING or T001 T002 or X001 T003 do &END_IN_STATE_WHEN9 0 &THIS_OBJECT *WHEN ( ( ANY_IN SM_FWSETSTATES IN_STATE {......READY, MOVING_STBY_CONF, READY} ) ) 3 2 2 SM_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_SMLV_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY 2 TRD_STACK_FWSETSTATES any_in in_state 4 MOVING_BEAM_TUN MOVING_READY MOVING_STBY_CONF READY or T001 T002 or X001 T003 do &NULL 0 &THIS_OBJECT *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY_LOCKED *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 STANDBY *END_ACTION *ACTION &END_IN_STATE_WHEN5 0 0 *BLOCK 0 0 terminate STBY_CONFIGURED *END_ACTION *ACTION &END_IN_STATE_WHEN6 0 0 *BLOCK 0 0 terminate BEAM_TUNING *END_ACTION *ACTION &END_IN_STATE_WHEN7 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN8 0 0 *BLOCK 0 0 terminate CALIBRATING *END_ACTION *ACTION &END_IN_STATE_WHEN9 0 0 *BLOCK 0 0 terminate DOWNLOADING *END_ACTION *END_STATE *STATE SEQUENCE_0 0 *WHEN ( ( ( ALL_IN TRD_SMLV_FWSETSTATES IN......K_FWSETSTATES IN_STATE STANDBY ) ) ) 2 1 2 TRD_SMLV_FWSETSTATES all_in in_state 1 READY 2 TRD_STACK_FWSETSTATES all_in in_state 1 STANDBY and T001 T002 do NEXT 0 &THIS_OBJECT *ACTION NEXT 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_TRD_STACK_FWSETACTIONS 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_STACK_FWSETSTATES IN_STATE STANDBY ) ) 1 0 2 TRD_STACK_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_SMLV_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_SMLV_FWSETSTATES IN_STATE OFF ) ) 1 0 2 TRD_SMLV_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 SUPERMODULE00 1 0 0 TOP_TRD_SECTOR_CLASS *END_OBJECT *CLASS FWDEVMODE_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE FWDEVMODE_FWSETSTATES insert 0 &VAL_OF_DEVICE FWDEVMODE_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE FWDEVMODE_FWSETSTATES insert 1 &VAL_OF_DEVICE FWDEVMODE_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT FWDEVMODE_FWDM 1 0 0 FWDEVMODE_FWDEVMODE_CLASS *END_OBJECT *CLASS FWDEVMODE_CLASS 1 1 ASSOCIATED *SUBOBJECT &DUMMY *STATE ENABLED 0 *END_STATE *STATE DISABLED 0 *END_STATE *END_SUBOBJECT *END_CLASS *OBJECT SUPERMODULE00:SM00S0L0FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L0HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L0HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L1FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L1HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L1HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L2FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L2HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L2HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L3FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L3HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L3HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L4FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L4HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L4HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L5FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L5HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0L5HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S0LAYER5_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L0FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L0HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L0HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L1FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L1HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L1HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L2FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L2HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L2HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L3FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L3HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L3HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L4FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L4HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L4HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L5FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L5HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1L5HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S1LAYER5_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L0FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L0HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L0HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L1FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L1HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L1HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L2FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L2HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L2HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L3FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L3HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L3HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L4FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L4HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L4HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L5FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L5HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2L5HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S2LAYER5_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L0FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L0HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L0HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L1FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L1HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L1HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L2FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L2HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L2HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L3FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L3HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L3HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L4FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L4HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L4HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L5FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L5HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3L5HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S3LAYER5_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L0FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L0HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L0HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L1FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L1HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L1HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L2FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L2HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L2HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L3FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L3HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L3HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L4FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L4HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L4HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L5FRONTENDELECTRONICS_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L5HIGHVOLTAGEANODE_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4L5HIGHVOLTAGEDRIFT_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00S4LAYER5_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00STACK0_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00STACK1_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00STACK2_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00STACK3_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00:SM00STACK4_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECT SUPERMODULE00_FWDM 1 0 1 FWDEVMODE_CLASS *END_OBJECT *OBJECTSET FWDEVMODE_FWSETSTATES 0 126 SUPERMODULE00:SM00S0L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0LAYER0_FWDM SUPERMODULE00:SM00S0LAYER1_FWDM SUPERMODULE00:SM00S0LAYER2_FWDM SUPERMODULE00:SM00S0LAYER3_FWDM SUPERMODULE00:SM00S0LAYER4_FWDM SUPERMODULE00:SM00S0LAYER5_FWDM SUPERMODULE00:SM00S1L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1LAYER0_FWDM SUPERMODULE00:SM00S1LAYER1_FWDM SUPERMODULE00:SM00S1LAYER2_FWDM SUPERMODULE00:SM00S1LAYER3_FWDM SUPERMODULE00:SM00S1LAYER4_FWDM SUPERMODULE00:SM00S1LAYER5_FWDM SUPERMODULE00:SM00S2L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2LAYER0_FWDM SUPERMODULE00:SM00S2LAYER1_FWDM SUPERMODULE00:SM00S2LAYER2_FWDM SUPERMODULE00:SM00S2LAYER3_FWDM SUPERMODULE00:SM00S2LAYER4_FWDM SUPERMODULE00:SM00S2LAYER5_FWDM SUPERMODULE00:SM00S3L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3LAYER0_FWDM SUPERMODULE00:SM00S3LAYER1_FWDM SUPERMODULE00:SM00S3LAYER2_FWDM SUPERMODULE00:SM00S3LAYER3_FWDM SUPERMODULE00:SM00S3LAYER4_FWDM SUPERMODULE00:SM00S3LAYER5_FWDM SUPERMODULE00:SM00S4L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4LAYER0_FWDM SUPERMODULE00:SM00S4LAYER1_FWDM SUPERMODULE00:SM00S4LAYER2_FWDM SUPERMODULE00:SM00S4LAYER3_FWDM SUPERMODULE00:SM00S4LAYER4_FWDM SUPERMODULE00:SM00S4LAYER5_FWDM SUPERMODULE00:SM00STACK0_FWDM SUPERMODULE00:SM00STACK1_FWDM SUPERMODULE00:SM00STACK2_FWDM SUPERMODULE00:SM00STACK3_FWDM SUPERMODULE00:SM00STACK4_FWDM SUPERMODULE00_FWDM *END_OBJECTSET *OBJECTSET FWDEVMODE_FWSETACTIONS 0 126 SUPERMODULE00:SM00S0L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S0L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S0L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S0LAYER0_FWDM SUPERMODULE00:SM00S0LAYER1_FWDM SUPERMODULE00:SM00S0LAYER2_FWDM SUPERMODULE00:SM00S0LAYER3_FWDM SUPERMODULE00:SM00S0LAYER4_FWDM SUPERMODULE00:SM00S0LAYER5_FWDM SUPERMODULE00:SM00S1L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S1L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S1L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S1LAYER0_FWDM SUPERMODULE00:SM00S1LAYER1_FWDM SUPERMODULE00:SM00S1LAYER2_FWDM SUPERMODULE00:SM00S1LAYER3_FWDM SUPERMODULE00:SM00S1LAYER4_FWDM SUPERMODULE00:SM00S1LAYER5_FWDM SUPERMODULE00:SM00S2L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S2L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S2L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S2LAYER0_FWDM SUPERMODULE00:SM00S2LAYER1_FWDM SUPERMODULE00:SM00S2LAYER2_FWDM SUPERMODULE00:SM00S2LAYER3_FWDM SUPERMODULE00:SM00S2LAYER4_FWDM SUPERMODULE00:SM00S2LAYER5_FWDM SUPERMODULE00:SM00S3L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S3L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S3L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S3LAYER0_FWDM SUPERMODULE00:SM00S3LAYER1_FWDM SUPERMODULE00:SM00S3LAYER2_FWDM SUPERMODULE00:SM00S3LAYER3_FWDM SUPERMODULE00:SM00S3LAYER4_FWDM SUPERMODULE00:SM00S3LAYER5_FWDM SUPERMODULE00:SM00S4L0FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L0HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L0HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L1FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L1HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L1HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L2FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L2HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L2HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L3FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L3HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L3HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L4FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L4HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L4HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4L5FRONTENDELECTRONICS_FWDM SUPERMODULE00:SM00S4L5HIGHVOLTAGEANODE_FWDM SUPERMODULE00:SM00S4L5HIGHVOLTAGEDRIFT_FWDM SUPERMODULE00:SM00S4LAYER0_FWDM SUPERMODULE00:SM00S4LAYER1_FWDM SUPERMODULE00:SM00S4LAYER2_FWDM SUPERMODULE00:SM00S4LAYER3_FWDM SUPERMODULE00:SM00S4LAYER4_FWDM SUPERMODULE00:SM00S4LAYER5_FWDM SUPERMODULE00:SM00STACK0_FWDM SUPERMODULE00:SM00STACK1_FWDM SUPERMODULE00:SM00STACK2_FWDM SUPERMODULE00:SM00STACK3_FWDM SUPERMODULE00:SM00STACK4_FWDM SUPERMODULE00_FWDM *END_OBJECTSET