# Values pulled straight from the WIENER-CRATE-MIB file. record (stringin, "$(PREF)$(HOST):sysDesc") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) SNMPv2-MIB::system.sysDescr.0 STRING: 100") field (SCAN,"10 second") field (DESC,"System Description") } record (longin,"$(PREF)$(HOST):sysMainSwitchR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(MIB)sysMainSwitch.0 ( 100 i") field (SCAN,"10 second") field (DESC,"State of main switch. OFF=0, ON=1") } record (longin,"$(PREF)$(HOST):CrateStatRaw") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(MIB)sysStatus.0 BITS: 100") field (SCAN,"10 second") field (DESC,"Raw 8-Bit field showing crate health") field (FLNK,"$(PREF)$(HOST):CrateStat.PROC") } record (mbbiDirect,"$(PREF)$(HOST):CrateStat") { field (SCAN,"Passive") field (DTYP,"Soft Channel") field (INP,"$(PREF)$(HOST):CrateStatRaw.VAL") field (DESC,"Binary fanout of crate health") field (FLNK,"$(PREF)$(HOST):mainOn.PROC") } record (bi,"$(PREF)$(HOST):mainOn") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B0") field (DESC,"System is switched on=1/off=0") field (FLNK,"$(PREF)$(HOST):mainInhibit.PROC") } record (bi,"$(PREF)$(HOST):mainInhibit") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B1") field (DESC,"1=External Hardware system inhibit") field (FLNK,"$(PREF)$(HOST):localControlOnly.PROC") } record (bi,"$(PREF)$(HOST):localControlOnly") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B2") field (DESC,"1=Local control only allowed (no CANBUS)") field (FLNK,"$(PREF)$(HOST):inputFailure.PROC") } record (bi,"$(PREF)$(HOST):inputFailure") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B3") field (DESC,"1=any input failure (eg power fail)") field (FLNK,"$(PREF)$(HOST):outFailure.PROC") } record (bi,"$(PREF)$(HOST):outFailure") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B4") field (DESC,"1=any output failure (see outputTable)") field (FLNK,"$(PREF)$(HOST):fantrayFailure.PROC") } record (bi,"$(PREF)$(HOST):fantrayFailure") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B5") field (DESC,"1=fantray failure") field (FLNK,"$(PREF)$(HOST):sensFailure.PROC") } record (bi,"$(PREF)$(HOST):sensFailure") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B6") field (DESC,"1=temperature external sensors too high") field (FLNK,"$(PREF)$(HOST):vmeSysfail.PROC") } record (bi,"$(PREF)$(HOST):vmeSysfail") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B7") field (DESC,"1=VME SYSFAIL signal is active") field (FLNK,"$(PREF)$(HOST):plugAndPlayIncompatible.PROC") } record (bi,"$(PREF)$(HOST):plugAndPlayIncompatible") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):CrateStat.B8") field (DESC,"1=wrong power supply and rack connected") } #Output channels (4 on Hall D models: 1, 2, 4, 6) record (longin,"$(PREF)$(HOST):outNumber") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Number.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Number of output channels on crate") } # ------------------------------------------ record (stringin,"$(PREF)$(HOST):out1Name") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Name.1 STRING: 100") field (SCAN,"10 second") field (DESC,"Name of output channel") } record (stringin,"$(PREF)$(HOST):out2Name") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Name.2 STRING: 100") field (SCAN,"10 second") field (DESC,"Name of output channel") } record (stringin,"$(PREF)$(HOST):out4Name") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Name.4 STRING: 100") field (SCAN,"10 second") field (DESC,"Name of output channel") } record (stringin,"$(PREF)$(HOST):out6Name") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Name.6 STRING: 100") field (SCAN,"10 second") field (DESC,"Name of output channel") } record (longin,"$(PREF)$(HOST):out1Group") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Group.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Group number of output channel") } record (longin,"$(PREF)$(HOST):out2Group") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Group.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Group number of output channel") } record (longin,"$(PREF)$(HOST):out4Group") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Group.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Group number of output channel") } record (longin,"$(PREF)$(HOST):out6Group") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Group.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Group number of output channel") } # Output status channel #1 record (longin,"$(PREF)$(HOST):Output1StatRaw") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Status.1 BITS: 100") field (SCAN,"10 second") field (DESC,"Raw 8-Bit field showing channel health") field (FLNK,"$(PREF)$(HOST):Output1Stat.PROC") } record (mbbiDirect,"$(PREF)$(HOST):Output1Stat") { field (SCAN,"Passive") field (DTYP,"Soft Channel") field (INP,"$(PREF)$(HOST):Output1StatRaw.VAL") field (DESC,"Binary fanout of channel health") field (FLNK,"$(PREF)$(HOST):out1on.PROC") } record (bi,"$(PREF)$(HOST):out1on") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B0") field (DESC,"1=Output channel is on") field (FLNK,"$(PREF)$(HOST):out1inhibit.PROC") } record (bi,"$(PREF)$(HOST):out1inhibit") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B1") field (DESC,"1=external hardware inhibit output") field (FLNK,"$(PREF)$(HOST):out1minSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out1minSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B2") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out1maxSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out1maxSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B3") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out1maxTermVolt.PROC") } record (bi,"$(PREF)$(HOST):out1maxTermVolt") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B4") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out1maxCurrent.PROC") } record (bi,"$(PREF)$(HOST):out1maxCurrent") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B5") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out1maxTemp.PROC") } record (bi,"$(PREF)$(HOST):out1maxTemp") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output1Stat.B6") field (DESC,"1=Failure, supervision limit") } # Output status channel #2 record (longin,"$(PREF)$(HOST):Output2StatRaw") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Status.2 BITS: 100") field (SCAN,"10 second") field (DESC,"Raw 8-Bit field showing channel health") field (FLNK,"$(PREF)$(HOST):Output2Stat.PROC") } record (mbbiDirect,"$(PREF)$(HOST):Output2Stat") { field (SCAN,"Passive") field (DTYP,"Soft Channel") field (INP,"$(PREF)$(HOST):Output2StatRaw.VAL") field (DESC,"Binary fanout of channel health") field (FLNK,"$(PREF)$(HOST):out2on.PROC") } record (bi,"$(PREF)$(HOST):out2on") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B0") field (DESC,"1=Output channel is on") field (FLNK,"$(PREF)$(HOST):out2inhibit.PROC") } record (bi,"$(PREF)$(HOST):out2inhibit") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B1") field (DESC,"1=external hardware inhibit output") field (FLNK,"$(PREF)$(HOST):out2minSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out2minSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B2") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out2maxSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out2maxSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B3") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out2maxTermVolt.PROC") } record (bi,"$(PREF)$(HOST):out2maxTermVolt") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B4") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out2maxCurrent.PROC") } record (bi,"$(PREF)$(HOST):out2maxCurrent") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B5") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out2maxTemp.PROC") } record (bi,"$(PREF)$(HOST):out2maxTemp") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output2Stat.B6") field (DESC,"1=Failure, supervision limit") } # Output status channel #4 record (longin,"$(PREF)$(HOST):Output4StatRaw") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Status.4 BITS: 100") field (SCAN,"10 second") field (DESC,"Raw 8-Bit field showing channel health") field (FLNK,"$(PREF)$(HOST):Output4Stat.PROC") } record (mbbiDirect,"$(PREF)$(HOST):Output4Stat") { field (SCAN,"Passive") field (DTYP,"Soft Channel") field (INP,"$(PREF)$(HOST):Output4StatRaw.VAL") field (DESC,"Binary fanout of channel health") field (FLNK,"$(PREF)$(HOST):out4on.PROC") } record (bi,"$(PREF)$(HOST):out4on") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B0") field (DESC,"1=Output channel is on") field (FLNK,"$(PREF)$(HOST):out4inhibit.PROC") } record (bi,"$(PREF)$(HOST):out4inhibit") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B1") field (DESC,"1=external hardware inhibit output") field (FLNK,"$(PREF)$(HOST):out4minSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out4minSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B2") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out4maxSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out4maxSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B3") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out4maxTermVolt.PROC") } record (bi,"$(PREF)$(HOST):out4maxTermVolt") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B4") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out4maxCurrent.PROC") } record (bi,"$(PREF)$(HOST):out4maxCurrent") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B5") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out4maxTemp.PROC") } record (bi,"$(PREF)$(HOST):out4maxTemp") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output4Stat.B6") field (DESC,"1=Failure, supervision limit") } # Output status channel #6 record (longin,"$(PREF)$(HOST):Output6StatRaw") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Status.6 BITS: 100") field (SCAN,"10 second") field (DESC,"Raw 8-Bit field showing channel health") field (FLNK,"$(PREF)$(HOST):Output6Stat.PROC") } record (mbbiDirect,"$(PREF)$(HOST):Output6Stat") { field (SCAN,"Passive") field (DTYP,"Soft Channel") field (INP,"$(PREF)$(HOST):Output6StatRaw.VAL") field (DESC,"Binary fanout of channel health") field (FLNK,"$(PREF)$(HOST):out6on.PROC") } record (bi,"$(PREF)$(HOST):out6on") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B0") field (DESC,"1=Output channel is on") field (FLNK,"$(PREF)$(HOST):out6inhibit.PROC") } record (bi,"$(PREF)$(HOST):out6inhibit") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B1") field (DESC,"1=external hardware inhibit output") field (FLNK,"$(PREF)$(HOST):out6minSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out6minSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B2") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out6maxSenseVoltage.PROC") } record (bi,"$(PREF)$(HOST):out6maxSenseVoltage") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B3") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out6maxTermVolt.PROC") } record (bi,"$(PREF)$(HOST):out6maxTermVolt") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B4") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out6maxCurrent.PROC") } record (bi,"$(PREF)$(HOST):out6maxCurrent") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B5") field (DESC,"1=Failure, supervision limit") field (FLNK,"$(PREF)$(HOST):out6maxTemp.PROC") } record (bi,"$(PREF)$(HOST):out6maxTemp") { field (SCAN,"Passive") field (INP,"$(PREF)$(HOST):Output6Stat.B6") field (DESC,"1=Failure, supervision limit") } # more output channel stuff record (ai,"$(PREF)$(HOST):out1measureSenseVolt") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)SenseVoltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"Measured voltage at sense input lines") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out2measureSenseVolt") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)SenseVoltage.2 Float: 100 ") field (SCAN,"10 second") field (DESC,"Measured voltage at sense input lines") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out4measureSenseVolt") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)SenseVoltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"Measured voltage at sense input lines") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out6measureSenseVolt") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)SenseVoltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"Measured voltage at sense input lines") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out1measuredCurrent") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Current.1 Float: 100") field (SCAN,"10 second") field (DESC,"Measured current") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out2measuredCurrent") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Current.2 Float: 100") field (SCAN,"10 second") field (DESC,"Measured current") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out4measuredCurrent") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Current.4 Float: 100") field (SCAN,"10 second") field (DESC,"Measured current") field (PREC,"6") } record (ai,"$(PREF)$(HOST):out6measuredCurrent") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Current.6 Float: 100") field (SCAN,"10 second") field (DESC,"Measured current") field (PREC,"6") } record (longin,"$(PREF)$(HOST):out1measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.1 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out2measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.2 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out3measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.3 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out4measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.4 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out5measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.5 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out6measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.6 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out7measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.7 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out8measuredTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WOM)Temperature.8 ( 100 i") field (SCAN,"10 second") field (DESC,"Measured temperature (-128=OK,127=FAIL)") } record (longin,"$(PREF)$(HOST):out1switchR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Switch.1 ( 100 i") field (SCAN,"10 second") field (DESC,"Channel switch 1=ENABLED,0=DISABLED") } record (longin,"$(PREF)$(HOST):out2switchR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Switch.2 ( 100 i") field (SCAN,"10 second") field (DESC,"Channel switch 1=ENABLED,0=DISABLED") } record (longin,"$(PREF)$(HOST):out4switchR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Switch.4 ( 100 i") field (SCAN,"10 second") field (DESC,"Channel switch 1=ENABLED,0=DISABLED") } record (longin,"$(PREF)$(HOST):out6switchR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Switch.6 ( 100 i") field (SCAN,"10 second") field (DESC,"Channel switch 1=ENABLED,0=DISABLED") } record (ai,"$(PREF)$(HOST):out1voltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Voltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"Nominal output voltage") } record (ai,"$(PREF)$(HOST):out2voltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Voltage.2 Float: 100") field (SCAN,"10 second") field (DESC,"Nominal output voltage") } record (ai,"$(PREF)$(HOST):out4voltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Voltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"Nominal output voltage") } record (ai,"$(PREF)$(HOST):out6voltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Voltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"Nominal output voltage") } record (longin,"$(PREF)$(HOST):out1adjustVoltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)AdjustVoltage.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Make small changes to output voltage") } record (longin,"$(PREF)$(HOST):out2adjustVoltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)AdjustVoltage.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Make small changes to output voltage") } record (longin,"$(PREF)$(HOST):out4adjustVoltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)AdjustVoltage.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Make small changes to output voltage") } record (longin,"$(PREF)$(HOST):out6adjustVoltageR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)AdjustVoltage.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Make small changes to output voltage") } record (ai,"$(PREF)$(HOST):out1currentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Current.1 Float: 100") field (SCAN,"10 second") field (DESC,"Current limit of channel") } record (ai,"$(PREF)$(HOST):out2currentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Current.2 Float: 100") field (SCAN,"10 second") field (DESC,"Current limit of channel") } record (ai,"$(PREF)$(HOST):out4currentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Current.4 Float: 100") field (SCAN,"10 second") field (DESC,"Current limit of channel") } record (ai,"$(PREF)$(HOST):out6currentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)Current.6 Float: 100") field (SCAN,"10 second") field (DESC,"Current limit of channel") } # The following comes from the MIB and is too big to fit into the # DESC field outputSupervisionBehavior: # # A bit field packed into an integer which define the behavior # of the pourput channel / power supply # after failures. # For each supervision value, a two-bit field exists. # The enumeration of this value (..L+..H*2) is: # 0 ignore the failure # 1 switch off this channel # 2 switch off all channels with the same group number # 3 switch off the complete crate. # The position of the bit fields in the integer value are: # Bit 0, 1: outputFailureMinSenseVoltage # Bit 2, 3: outputFailureMaxSenseVoltage # Bit 4, 5: outputFailureMaxTerminalVoltage # Bit 6, 7: outputFailureMaxCurrent # Bit 8, 9: outputFailureMaxTemperature record (longin,"$(PREF)$(HOST):out1SupervisionR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionBehavior.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Bitfield Failure Behavior - see .db file") } record (longin,"$(PREF)$(HOST):out2SupervisionR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionBehavior.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Bitfield Failure Behavior - see .db file") } record (longin,"$(PREF)$(HOST):out4SupervisionR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionBehavior.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Bitfield Failure Behavior - see .db file") } record (longin,"$(PREF)$(HOST):out6SupervisionR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionBehavior.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Bitfield Failure Behavior - see .db file") } record (ai,"$(PREF)$(HOST):out1superMinVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMinSenseVoltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"If measured sense Vlimit... see Super") } record (ai,"$(PREF)$(HOST):out2superMaxVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxSenseVoltage.2 Float: 100") field (SCAN,"10 second") field (DESC,"If measured sense V>limit... see Super") } record (ai,"$(PREF)$(HOST):out4superMaxVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxSenseVoltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"If measured sense V>limit... see Super") } record (ai,"$(PREF)$(HOST):out6superMaxVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxSenseVoltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"If measured sense V>limit... see Super") } record (ai,"$(PREF)$(HOST):out1superMaxTermVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxTerminalVoltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"If measured terminal V>lim... see Super") } record (ai,"$(PREF)$(HOST):out2superMaxTermVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxTerminalVoltage.2 Float: 100") field (SCAN,"10 second") field (DESC,"If measured terminal V>lim... see Super") } record (ai,"$(PREF)$(HOST):out4superMaxTermVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxTerminalVoltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"If measured terminal V>lim... see Super") } record (ai,"$(PREF)$(HOST):out6superMaxTermVoltR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxTerminalVoltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"If measured terminal V>lim... see Super") } record (ai,"$(PREF)$(HOST):out1superMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxCurrent.1 Float: 100") field (SCAN,"10 second") field (DESC,"If measured current>lim... see Super") } record (ai,"$(PREF)$(HOST):out2superMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxCurrent.2 Float: 100") field (SCAN,"10 second") field (DESC,"If measured current>lim... see Super") } record (ai,"$(PREF)$(HOST):out4superMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxCurrent.4 Float: 100") field (SCAN,"10 second") field (DESC,"If measured current>lim... see Super") } record (ai,"$(PREF)$(HOST):out6superMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)SupervisionMaxCurrent.6 Float: 100") field (SCAN,"10 second") field (DESC,"If measured current>lim... see Super") } record (ai,"$(PREF)$(HOST):out1confMaxSenseVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxSenseVoltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of sense voltage") } record (ai,"$(PREF)$(HOST):out2confMaxSenseVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxSenseVoltage.2 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of sense voltage") } record (ai,"$(PREF)$(HOST):out4confMaxSenseVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxSenseVoltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of sense voltage") } record (ai,"$(PREF)$(HOST):out6confMaxSenseVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxSenseVoltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of sense voltage") } record (ai,"$(PREF)$(HOST):out1confMaxTermVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxTerminalVoltage.1 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of terminal voltage") } record (ai,"$(PREF)$(HOST):out2confMaxTermVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxTerminalVoltage.2 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of terminal voltage") } record (ai,"$(PREF)$(HOST):out4confMaxTermVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxTerminalVoltage.4 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of terminal voltage") } record (ai,"$(PREF)$(HOST):out6confMaxTermVR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxTerminalVoltage.6 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of terminal voltage") } record (ai,"$(PREF)$(HOST):out1confMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxCurrent.1 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of current") } record (ai,"$(PREF)$(HOST):out2confMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxCurrent.2 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of current") } record (ai,"$(PREF)$(HOST):out4confMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxCurrent.4 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of current") } record (ai,"$(PREF)$(HOST):out6confMaxCurrentR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WO)ConfigMaxCurrent.6 Float: 100") field (SCAN,"10 second") field (DESC,"Max possible val of current") } record (longin,"$(PREF)$(HOST):sensNumber") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Number.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Number of temperature sensors") } # 8 sensors max record (longin,"$(PREF)$(HOST):sens1Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens2Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens3Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.3 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens4Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens5Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.5 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens6Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens7Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.7 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } record (longin,"$(PREF)$(HOST):sens8Temp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)Temperature.8 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Measured sensor temp in C. -128=unused") } # record (longin,"$(PREF)$(HOST):sens1WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens2WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens3WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.3 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens4WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens5WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.5 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens6WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens7WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.7 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } record (longin,"$(PREF)$(HOST):sens8WarnThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)WarningThreshold.8 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim fan speed increases") } # record (longin,"$(PREF)$(HOST):sens1FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens2FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens3FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.3 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens4FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.4 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens5FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.5 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens6FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.6 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens7FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.7 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (longin,"$(PREF)$(HOST):sens8FailThreshR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WS)FailureThreshold.8 INTEGER: 100") field (SCAN,"10 second") field (DESC,"If sensor temp>lim power switches off") } record (stringin,"$(PREF)$(HOST):psSerialNumber") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(MIB)psSerialNumber.0 STRING: 100") field (SCAN,"10 second") field (DESC,"Serial Number of power supply") } record (longin,"$(PREF)$(HOST):psOperatingTime") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(MIB)psOperatingTime.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Number of seconds this ps has been on") } record (stringin,"$(PREF)$(HOST):fanSerialNumber") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)SerialNumber.0 STRING: 100") field (SCAN,"10 second") field (DESC,"Serial number of fan tray") } record (longin,"$(PREF)$(HOST):fanOperatingTime") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)OperatingTime.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Number of seconds this fan has been on") } record (longin,"$(PREF)$(HOST):fanAirTemp") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)AirTemperature.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Temperature in C of fan tray inlet air") } record (longin,"$(PREF)$(HOST):fanSwitchOffDelayR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)SwitchOffDelay.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Time in seconds fans run after poweroff") } record (longin,"$(PREF)$(HOST):fanNominalSpeedR") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)NominalSpeed.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Nominal fan speed in RPM") } record (longin,"$(PREF)$(HOST):fanNumberOfFans") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)NumberOfFans.0 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Number of installed fans") } record (longin,"$(PREF)$(HOST):fan1speed") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)Speed.1 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Fan rotation speed in RPM") } record (longin,"$(PREF)$(HOST):fan2speed") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)Speed.2 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Fan rotation speed in RPM") } record (longin,"$(PREF)$(HOST):fan3speed") { field (DTYP,"Snmp") field (INP,"@$(HOST) $(COMMUNITY) %(WF)Speed.3 INTEGER: 100") field (SCAN,"10 second") field (DESC,"Fan rotation speed in RPM") } # field (DESC,"123456789A123456789B123456789C123456789D")