class: $FWPART_$TOP$trd_HV_CLASS !panel: trd_HV.pnl state: OFF !color: FwStateOKNotPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) stay_in_state action: GO_STANDBY !visible: 1 do GO_ON $ALL$AliTPC_Crate_HV do GO_OFF $ALL$AliTPC_HV_LAYER move_to OFF state: STANDBY !color: FwStateOKNotPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: CONFIGURE !visible: 1 do CONFIGURE $ALL$AliTPC_HV_LAYER move_to STANDBY action: GO_OFF !visible: 1 do GO_OFF $ALL$FwCHILDREN move_to STANDBY state: STBY_CONFIGURED !color: FwStateOKNotPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: GO_INTERMEDIATE !visible: 1 do GO_INTERMEDIATE $ALL$AliTPC_HV_LAYER move_to STBY_CONFIGURED action: GO_ON !visible: 1 do GO_ON $ALL$AliTPC_HV_LAYER move_to STBY_CONFIGURED action: CONFIGURE !visible: 1 do CONFIGURE $ALL$AliTPC_HV_LAYER move_to STBY_CONFIGURED action: GO_STANDBY !visible: 1 do GO_ON $ALL$AliTPC_Crate_HV do GO_OFF $ALL$AliTPC_HV_LAYER move_to STBY_CONFIGURED state: INTERMEDIATE !color: FwStateOKNotPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: GO_ON !visible: 1 do GO_ON $ALL$AliTPC_HV_LAYER move_to INTERMEDIATE action: STOP !visible: 1 do STOP $ALL$AliTPC_HV_LAYER move_to INTERMEDIATE action: CONFIGURE !visible: 1 do CONFIGURE $ALL$AliTPC_HV_LAYER move_to INTERMEDIATE state: ON !color: FwStateOKPhysics when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: STOP !visible: 1 do STOP $ALL$AliTPC_HV_LAYER move_to ON action: GO_INTERMEDIATE !visible: 1 do GO_INTERMEDIATE $ALL$AliTPC_HV_LAYER move_to ON state: ERROR !color: FwStateAttention3 when ( $ANY$FwCHILDREN in_state ERROR ) stay_in_state when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: RECOVER !visible: 1 do RECOVER $ALL$FwCHILDREN move_to ERROR state: MIXED !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: CONFIGURE !visible: 1 do CONFIGURE $ALL$AliTPC_HV_LAYER move_to MIXED action: STOP !visible: 1 do STOP $ALL$AliTPC_HV_LAYER move_to MIXED action: GO_STANDBY !visible: 1 do GO_ON $ALL$AliTPC_Crate_HV do GO_OFF $ALL$AliTPC_HV_LAYER move_to MIXED action: GO_OFF !visible: 1 do GO_OFF $ALL$FwCHILDREN move_to MIXED state: MIXED_LOW !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) stay_in_state when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF action: STOP !visible: 1 do STOP $ALL$AliTPC_HV_LAYER move_to MIXED_LOW action: CONFIGURE !visible: 1 do CONFIGURE $ALL$AliTPC_HV_LAYER move_to MIXED_LOW action: GO_STANDBY !visible: 1 do GO_ON $ALL$AliTPC_Crate_HV do GO_OFF $ALL$AliTPC_HV_LAYER move_to MIXED_LOW action: GO_OFF !visible: 1 do GO_OFF $ALL$FwCHILDREN move_to MIXED_LOW state: RAMPING_UP !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: RAMPING_DOWN !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: RAMPING_UP_LOW !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: RAMPING_DOWN_LOW !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: DOWNLOADING !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: SAVING !color: FwStateAttention1 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) stay_in_state when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF state: NO_CONTROL !color: FwStateAttention2 when ( $ANY$FwCHILDREN in_state ERROR ) move_to ERROR when ( ( $ALL$AliTPC_Crate_HV in_state ON ) and ( $ALL$AliTPC_HV_LAYER in_state OFF ) ) move_to STANDBY when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_Crate_HV in_state OFF ) ) move_to OFF when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state ON ) ) move_to ON when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state INTERMEDIATE ) ) move_to INTERMEDIATE when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ALL$AliTPC_HV_LAYER in_state STBY_CONFIGURED ) ) move_to STBY_CONFIGURED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP ) ) move_to RAMPING_UP when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN ) ) move_to RAMPING_DOWN when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_UP_LOW ) ) move_to RAMPING_UP_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state RAMPING_DOWN_LOW ) ) move_to RAMPING_DOWN_LOW when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state DOWNLOADING ) ) move_to DOWNLOADING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state SAVING ) ) move_to SAVING when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {ON,MIXED} ) ) move_to MIXED when ( ( $ALL$FwCHILDREN not_in_state ERROR ) and ( $ANY$AliTPC_HV_LAYER in_state {CONFIGURED,MIXED_LOw,INTERMEDIATE} ) ) move_to MIXED_LOW when ( $ANY$FwCHILDREN in_state {DEAD,NO_CONTROL,OFF} ) move_to OFF