*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 TOP_NODE_CLASS 0 0 *STATE NOT_READY 0 *WHEN ( ( ANY_IN FWAIHV_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 FWAIHV_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ALL_IN FWAIHV_FWSETSTATES IN_STATE READY ) ) 1 0 2 FWAIHV_FWSETSTATES all_in in_state 1 READY do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION CONFIGURE 0 0 *BLOCK 0 0 do CONFIGURE 0 &ALL_IN_FWAIHV_FWSETACTIONS if 1 ( ( ALL_IN FWAIHV_FWSETSTATES NOT_IN_STATE READY ) ) 1 0 2 FWAIHV_FWSETSTATES all_in not_in_state 1 READY 1 1 terminate READY *BLOCK 1 1 terminate NOT_READY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate READY *END_ACTION *END_STATE *STATE READY 0 *WHEN ( ( ANY_IN FWAIHV_FWSETSTATES IN_STATE ERROR ) ) 1 0 2 FWAIHV_FWSETSTATES any_in in_state 1 ERROR do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *WHEN ( ( ANY_IN FWAIHV_FWSETSTATES IN_STATE NOT_READY ) ) 1 0 2 FWAIHV_FWSETSTATES any_in in_state 1 NOT_READY do &END_IN_STATE_WHEN1 0 &THIS_OBJECT *ACTION RESET 0 0 *BLOCK 0 0 do RESET 0 &ALL_IN_FWAIHV_FWSETACTIONS if 1 ( ( ALL_IN FWAIHV_FWSETSTATES NOT_IN_STATE NOT_READY ) ) 1 0 2 FWAIHV_FWSETSTATES all_in not_in_state 1 NOT_READY 1 1 terminate NOT_READY *BLOCK 1 1 terminate READY *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN1 0 0 *BLOCK 0 0 terminate NOT_READY *END_ACTION *END_STATE *STATE ERROR 0 *WHEN ( ( ALL_IN FWAIHV_FWSETSTATES NOT_IN_STATE ERROR ) ) 1 0 2 FWAIHV_FWSETSTATES all_in not_in_state 1 ERROR do &END_IN_STATE_WHEN0 0 &THIS_OBJECT *ACTION RECOVER 0 0 *BLOCK 0 0 do RECOVER 0 &ALL_IN_FWAIHV_FWSETACTIONS if 1 ( ( ALL_IN FWAIHV_FWSETSTATES NOT_IN_STATE NOT_READY ) ) 1 0 2 FWAIHV_FWSETSTATES all_in not_in_state 1 NOT_READY 1 1 terminate NOT_READY *BLOCK 1 1 terminate ERROR *END_ACTION *ACTION &END_IN_STATE_WHEN0 0 0 *BLOCK 0 0 terminate NOT_READY *END_ACTION *END_STATE *END_CLASS *OBJECT MIDDLE2 1 0 0 TOP_NODE_CLASS *END_OBJECT *CLASS FWCHILDRENMODE_CLASS 0 0 *STATE COMPLETE 0 *END_STATE *STATE INCOMPLETE 0 *END_STATE *END_CLASS *OBJECT MIDDLE2_FWCNM 1 0 0 FWCHILDRENMODE_CLASS *END_OBJECT *CLASS FWMODE_CLASS 0 0 *STATE EXCLUDED 0 *ACTION TAKE 0 0 *BLOCK 0 0 terminate INLOCAL *END_ACTION *ACTION INCLUDE 0 0 *BLOCK 0 0 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 0 0 *BLOCK 0 0 terminate EXCLUDED *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 INLOCAL 0 *ACTION RETURN 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *END_STATE *STATE MANUAL 0 *ACTION INCLUDE 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION TAKE 0 0 *BLOCK 0 0 terminate INMANUAL *END_ACTION *ACTION EXCLUDE 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION IGNORE 0 0 *BLOCK 0 0 terminate IGNORED *END_ACTION *END_STATE *STATE INMANUAL 0 *ACTION RETURN 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *STATE IGNORED 0 *ACTION INCLUDE 0 0 *BLOCK 0 0 terminate INCLUDED *END_ACTION *ACTION EXCLUDE 0 0 *BLOCK 0 0 terminate EXCLUDED *END_ACTION *ACTION MANUAL 0 0 *BLOCK 0 0 terminate MANUAL *END_ACTION *END_STATE *END_CLASS *OBJECT MIDDLE2_FWM 1 0 0 FWMODE_CLASS *END_OBJECT *CLASS FWAIHV_FWDEVMODE_CLASS 0 0 *STATE READY 0 *ACTION DISABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 0 &VAL_OF_DEVICE FWAIHV_FWSETSTATES insert 0 &VAL_OF_DEVICE FWAIHV_FWSETACTIONS terminate READY *END_ACTION *ACTION ENABLE 1 0 STRING DEVICE &nodefault *BLOCK 0 0 insert 1 &VAL_OF_DEVICE FWAIHV_FWSETSTATES insert 1 &VAL_OF_DEVICE FWAIHV_FWSETACTIONS terminate READY *END_ACTION *END_STATE *END_CLASS *OBJECT FWAIHV_FWDM 1 0 0 FWAIHV_FWDEVMODE_CLASS *END_OBJECT