C---------------------------------------------------------------------- C- C- Created 29-MAR-1991 MICHIGAN STATE UNIVERSITY, TRIGGER CONTROL SOFTWARE C- C- Parameters describing the alarms in the trigger monitor program C- C---------------------------------------------------------------------- C PARAMETER TWB_ALARM_BEEP_LIMIT = 60 PARAMETER TWB_ALARM_BEEP_INTERVAL = 30 C C The TWBs are listed in the order they should be displayed C (the most crucials come first) C C The thrsholds (*_LIMIT) are specified in seconds C PARAMETER ALARM = & CHAR(27) // '[1m' &//' Alarm:' &// CHAR(27) // '[0m' PARAMETER NEXT_LINE = CHAR(13) // CHAR(10) C PARAMETER TWB_POWER_LIMIT = 1. PARAMETER TWB_POWER_PROMPT = & 'TWB: Hardware Power Failure' PARAMETER TWB_POWER_MSG = ALARM &//' One (or more) LV1 backplane has no Power.' &// NEXT_LINE &//' (Check RPSS status, circuit breakers,' &// ' power pan switches and lights)' C PARAMETER TWB_FATAL_LIMIT = 1. PARAMETER TWB_FATAL_PROMPT = & 'TWB: Fatal Monitoring Pool Error' PARAMETER TWB_FATAL_MSG = ALARM &//' Fatal error while refreshing TCC Monitoring Pool.' &// ' (Check Power)' C PARAMETER TWB_68KDEAD_LIMIT = 1. PARAMETER TWB_68KDEAD_PROMPT = & 'TWB: LV1 VME Transfer Program not running' PARAMETER TWB_68KDEAD_MSG = ALARM &//' LV1 VME Transfer Program corrupted.' &// ' (check/Reload 68k CPU)' C PARAMETER TWB_VBD_TIMEOUT_LIMIT = 1. PARAMETER TWB_VBD_TIMEOUT_PROMPT = & 'TWB: VBD unable to send LV1 Data Block to LV2' PARAMETER TWB_VBD_TIMEOUT_MSG = ALARM &//' VBD could not transfer data to LV2 within 1 sec.' &// ' (Check LV2)' C PARAMETER TWB_VBD_BUFFER_LIMIT = 1. PARAMETER TWB_VBD_BUFFER_PROMPT = & 'TWB: One (not both) of the VBD buffers is stuck' PARAMETER TWB_VBD_BUFFER_MSG = ALARM &//' One VBD buffer repeatedly found full.' &// ' (Check LV2)' C PARAMETER TWB_WAIT_VBD_BUFFER_LIMIT = 1. PARAMETER TWB_WAIT_VBD_BUFFER_PROMPT = & 'TWB: LV1 rate limited by wait for VBD buffer' PARAMETER TWB_WAIT_VBD_BUFFER_MSG = ALARM &//' LV1 data transfer to VBD bottleneck.' C PARAMETER TWB_WAIT_VBD_DMA_LIMIT = 1. PARAMETER TWB_WAIT_VBD_DMA_PROMPT = & 'TWB: LV1 rate limited by VBD DMA transfer' PARAMETER TWB_WAIT_VBD_DMA_MSG = ALARM &//' LV1 data transfer to VBD bottleneck.' C PARAMETER TWB_MTG_LIMIT = 1. PARAMETER TWB_MTG_PROMPT = & 'TWB: LV1 Master Timing Generator Error' PARAMETER TWB_MTG_MSG = ALARM &//' LV1 internally detected improper timing.' &// ' (Check Master Clock)' C PARAMETER TWB_PAUSED_LIMIT = 115. PARAMETER TWB_PAUSED_PROMPT = & 'TWB: Framework Paused' PARAMETER TWB_PAUSED_MSG = ALARM &//' COOR keeping LV1 paused for more than 2 min.' &// NEXT_LINE &//' (Check COOR status, current RUNs)' C PARAMETER TWB_STALE_LIMIT = 175. PARAMETER TWB_STALE_PROMPT = & 'TWB: Data Block Stale' PARAMETER TWB_STALE_MSG = ALARM &//' No LV1 Data Blocks could be built for more than 3 min.' &// NEXT_LINE &//' (Check COOR paused LV1, Master Clock,' &// ' LV1 VME Transfer Program)' C PARAMETER TWB_DBB_INACTIVE_LIMIT = 175. PARAMETER TWB_DBB_INACTIVE_PROMPT = & 'TWB: LV1 VME Transfer Program found LV1 Inactive' PARAMETER TWB_DBB_INACTIVE_MSG = ALARM &//' No LV1 request to VME Transfer Program for more than 3 min.' &// NEXT_LINE &//' (Check COOR paused LV1, Master Clock)' C