-- Title: QSC MIB -- Version: qscAudio.mib 16 03/04/10 10:51a DH -- Revision History -- 12 14 09 base MIB implementation -- 01 31 10 added device preset objects -- 02 26 10 added trap support -- 03 04 10 added as objects (amp status) QSCAUDIO-MIB DEFINITIONS ::= BEGIN IMPORTS Counter, TimeTicks, enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 -- IMPORTS -- Counter -- FROM RFC1155-SMI -- Counter32, TimeTicks, enterprises, -- OBJECT-TYPE,NOTIFICATION-TYPE -- FROM SNMPv2-SMI PhysAddress , NOTIFICATION-TYPE FROM RFC1213-MIB; qscAudio OBJECT IDENTIFIER ::= { enterprises 1536 } products OBJECT IDENTIFIER ::= { qscAudio 1 } allProducts OBJECT IDENTIFIER ::= { products 1 } dspProcessors OBJECT IDENTIFIER ::= { products 2 } dcp OBJECT IDENTIFIER ::= { dspProcessors 1 } amplifiers OBJECT IDENTIFIER ::= { products 3 } poweredLoudspeakers OBJECT IDENTIFIER ::= { products 4 } serialNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Serial Number." ::= { allProducts 1 } firmware OBJECT IDENTIFIER ::= { allProducts 2 } access OBJECT IDENTIFIER ::= { allProducts 3 } fault OBJECT IDENTIFIER ::= { allProducts 4 } deviceConfig OBJECT IDENTIFIER ::= { dcp 1 } deviceMonitor OBJECT IDENTIFIER ::= { dcp 2 } deviceConfigProperties OBJECT IDENTIFIER ::= { deviceConfig 1 } deviceMonitorGlobalFaults OBJECT IDENTIFIER ::= { deviceMonitor 1 } deviceMonitorSystemErrors OBJECT IDENTIFIER ::= { deviceMonitor 3 } deviceTraps OBJECT IDENTIFIER ::= { dcp 3 } configTraps OBJECT IDENTIFIER ::= { deviceTraps 1 } monitorTraps OBJECT IDENTIFIER ::= { deviceTraps 2 } propertyTraps OBJECT IDENTIFIER ::= { configTraps 1 } globalFaultTraps OBJECT IDENTIFIER ::= { monitorTraps 1 } systemErrorTraps OBJECT IDENTIFIER ::= { monitorTraps 3 } deviceTrapEnable OBJECT IDENTIFIER ::= { dcp 4 } configTrapEnable OBJECT IDENTIFIER ::= { deviceTrapEnable 1 } monitorTrapEnable OBJECT IDENTIFIER ::= { deviceTrapEnable 2 } propertyTrapEnable OBJECT IDENTIFIER ::= { configTrapEnable 1 } globalFaultTrapEnable OBJECT IDENTIFIER ::= { monitorTrapEnable 1 } systemErrorTrapEnable OBJECT IDENTIFIER ::= { monitorTrapEnable 3 } -- firmware firmwareMajorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Major release series." ::= { firmware 1 } firmwareMinorVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Minor release series." ::= { firmware 2 } firmwareBuildVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Build number." ::= { firmware 3 } firmwareBootVersion OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Boot version." ::= { firmware 4 } -- access accessStatus OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Non-zero value indicates device objects can be SET via SNMP with proper authorization key." ::= { access 1 } accessLastSet OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundreds of a second) since the last SET event was successfully completed." ::= { access 2 } -- faults faultType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Reports category of last fault encountered since boot: NONE, POST or RUNTIME." ::= { fault 1 } faultCode OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports code of last fault encountered." ::= { fault 2 } faultCounter OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Reports the total quantity of faults encountered since boot." ::= { fault 3 } -- deviceConfigProperties deviceConfigModelID OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the model ID of the connected device." ::= { deviceConfigProperties 1 } deviceConfigActivePreset OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the current audio preset. Valid audio preset values are 1 through 16." ::= { deviceConfigProperties 2 } deviceConfigInputSource OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Reports the current cinema input audio source." ::= { deviceConfigProperties 3 } deviceConfigInputFormat OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Reports the current cinema audio format." ::= { deviceConfigProperties 4 } deviceConfigControlPreset OBJECT-TYPE SYNTAX INTEGER (17..32) ACCESS read-write STATUS mandatory DESCRIPTION "Can be used to activate a control preset. Writing to this variable activates the specified control preset. Valid preset values are 17 through 32. Note: Reading this value reports the last control preset selected which may not reflect the current state of the device." ::= { deviceConfigProperties 5 } deviceConfigAuditoriumLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the current value of the master auditorium level. Valid values are -90 through 10 (db)." ::= { deviceConfigProperties 6 } deviceConfigAuditoriumMute OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the current value of the master auditorium mute. Valid values are 0 (Unmute) or 1 (Mute)." ::= { deviceConfigProperties 7 } deviceConfigBypassMode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the current value of the bypass mode. Valid values are Off, C_to_LR, LR_to_LeRe, LCR_to_LsRs." ::= { deviceConfigProperties 8 } deviceConfigAmpPowerControl OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Use to turn all amps on or put all amps in standby. Valid values are 0 (Standby) or 1 (On)." ::= { deviceConfigProperties 9 } deviceConfigBypassModeTrap NOTIFICATION-TYPE OBJECTS { deviceConfigBypassMode } STATUS mandatory DESCRIPTION "Reports a change to the current value of the bypass mode. Valid values are Off, C_to_LR, LR_to_LeRe, LCR_to_LsRs." ::= { propertyTraps 7 } deviceConfigBypassModeTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the current value of the bypass mode trap enable." ::= { propertyTrapEnable 7 } -- deviceConfigAudioPresets deviceConfigAudioPresetTable OBJECT-TYPE SYNTAX SEQUENCE OF DeviceConfigAudioPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the audio presets." ::= { deviceConfig 2} deviceConfigAudioPresetEntry OBJECT-TYPE SYNTAX DeviceConfigAudioPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the audio preset." INDEX {apTableIndex } ::= { deviceConfigAudioPresetTable 1} DeviceConfigAudioPresetEntry ::= SEQUENCE { apTableIndex OCTET STRING, apIndex INTEGER, apName OCTET STRING, apInputSource OCTET STRING, apFormat OCTET STRING } apTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..16)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Table index" ::= {deviceConfigAudioPresetEntry 1} apIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Preset index. Set deviceConfigActivePreset to this value to activate this preset." ::= {deviceConfigAudioPresetEntry 2} apName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Preset name" ::= {deviceConfigAudioPresetEntry 3} apInputSource OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Input source" ::= {deviceConfigAudioPresetEntry 4} apFormat OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Format" ::= {deviceConfigAudioPresetEntry 5} -- deviceConfigControlPresets deviceConfigControlPresetTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the control presets." ::= { deviceConfig 3} controlPresetEntry OBJECT-TYPE SYNTAX ControlPresetEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the control preset." INDEX {cpTableIndex } ::= { deviceConfigControlPresetTable 1} ControlPresetEntry ::= SEQUENCE { cpTableIndex OCTET STRING, cpIndex INTEGER, cpName OCTET STRING, cpType OCTET STRING } cpTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Table index" ::= {controlPresetEntry 1} cpIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Preset index. Set deviceConfigControlPreset to this value to activate this preset." ::= {controlPresetEntry 2} cpName OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Preset name" ::= {controlPresetEntry 3} cpType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Control preset type" ::= {controlPresetEntry 4} -- deviceMonitor -- deviceMonitorLifeSafetyMute deviceMonitorLifeSafetyMute OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the current value of the life safety mute (0-Off, 1-On)." ::= { deviceMonitor 2 } deviceMonitorLifeSafetyMuteTrap NOTIFICATION-TYPE OBJECTS { deviceMonitorLifeSafetyMute } STATUS mandatory DESCRIPTION "Reports a change to the current value of the life safety mute (0-Off, 1-On)." ::= { monitorTraps 2 } deviceMonitorLifeSafetyMuteTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the life safety mute trap enable (0-Off, 1-On)." ::= { monitorTrapEnable 2 } deviceMonitorPowerSupplyAFailed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the current status of power supply A (0-OK, 1-Failure)." ::= { deviceMonitorSystemErrors 1 } deviceMonitorPowerSupplyBFailed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Reports the current status of power supply B (0-OK, 1-Failure)." ::= { deviceMonitorSystemErrors 2 } deviceMonitorPowerSupplyFailed OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Reports which power supply has failed (None, A, or B)." ::= { deviceMonitorSystemErrors 3 } deviceMonitorPowerSupplyFailedTrap NOTIFICATION-TYPE OBJECTS { deviceMonitorPowerSupplyFailed } STATUS mandatory DESCRIPTION "Reports a failure on one of the power supplies (A or B)." ::= { systemErrorTraps 1 } deviceMonitorPowerSupplyFailedTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/sets the power supply failure trap enable (0-Off, 1-On)." ::= { systemErrorTrapEnable 1 } -- deviceMonitorMasterFaults deviceMonitorGlobalFault OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Set to 1 if any fault is detected on any DataPort." ::= { deviceMonitorGlobalFaults 1 } deviceMonitorGlobalPowerStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Shows worst case power status of all amps connected to the DataPorts." ::= { deviceMonitorGlobalFaults 2 } deviceMonitorGlobalLoadFault OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Set to 1 if load fault detected on any DataPort." ::= { deviceMonitorGlobalFaults 3 } deviceMonitorGlobalProtect OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Set to 1 if protect detected on any DataPort." ::= { deviceMonitorGlobalFaults 4 } deviceMonitorGlobalOvertemp OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Set to 1 if over temp detected on any DataPort." ::= { deviceMonitorGlobalFaults 5 } deviceMonitorGlobalFaultTrap NOTIFICATION-TYPE OBJECTS {asDataPortID } STATUS mandatory DESCRIPTION "Sent if global fault becomes active (=1)." ::= { globalFaultTraps 1 } deviceMonitorGlobalPowerStatusTrap NOTIFICATION-TYPE OBJECTS { deviceMonitorGlobalPowerStatus } STATUS mandatory DESCRIPTION "Sent if global power status changes to OFF or STANDBY." ::= { globalFaultTraps 2 } deviceMonitorGlobalLoadFaultTrap NOTIFICATION-TYPE OBJECTS { asDataPortID } STATUS mandatory DESCRIPTION "Sent if global load fault becomes active (=1)." ::= { globalFaultTraps 3 } deviceMonitorGlobalProtectTrap NOTIFICATION-TYPE OBJECTS { deviceMonitorGlobalProtect } STATUS mandatory DESCRIPTION "Sent if global protect becomes active (=1)." ::= { globalFaultTraps 4 } deviceMonitorGlobalOvertempTrap NOTIFICATION-TYPE OBJECTS { deviceMonitorGlobalOvertemp } STATUS mandatory DESCRIPTION "Sent if global overtemp fault becomes active (=1)." ::= { globalFaultTraps 5 } deviceMonitorGlobalFaultTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/Sets the global fault trap enable (0-Off, 1-On)." ::= { globalFaultTrapEnable 1 } deviceMonitorGlobalPowerStatusTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/Sets the global power status trap enable (0-Off, 1-On)." ::= { globalFaultTrapEnable 2 } deviceMonitorGlobalLoadFaultTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/Sets the global load fault trap enable (0-Off, 1-On)." ::= { globalFaultTrapEnable 3 } deviceMonitorGlobalProtectTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/Sets the global protect trap enable (0-Off, 1-On)." ::= { globalFaultTrapEnable 4 } deviceMonitorGlobalOvertempTrapEnable OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Gets/Sets the global over temp trap enable (0-Off, 1-On)." ::= { globalFaultTrapEnable 5 } -- deviceMonitorAmpStatus deviceMonitorAmpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AmpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the status of the amplifiers connected to the DataPorts." ::= { deviceMonitor 4} ampStatusEntry OBJECT-TYPE SYNTAX AmpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the status reported on a DataPort." INDEX {asTableIndex } ::= { deviceMonitorAmpStatusTable 1} AmpStatusEntry ::= SEQUENCE { asTableIndex OCTET STRING, asDataPortID OCTET STRING, asPowerStatus OCTET STRING, asBridgeMode OCTET STRING, asAmpID OCTET STRING, asSpeakerCh1 OCTET STRING, asSpeakerCh2 OCTET STRING, asClipProtectCh1 OCTET STRING, asClipProtectCh2 OCTET STRING, asFaultCh1 OCTET STRING, asFaultCh2 OCTET STRING, asOvertempCh1 INTEGER, asOvertempCh2 INTEGER, asAttenuationCh1 INTEGER, asAttenuationCh2 INTEGER } asTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..20)) ACCESS not-accessible STATUS mandatory DESCRIPTION "DataPort ID" ::= {ampStatusEntry 1} asDataPortID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "DataPort ID" ::= {ampStatusEntry 2} asPowerStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Power status" ::= {ampStatusEntry 3} asBridgeMode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Bridge mode" ::= {ampStatusEntry 4} asAmpID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Amp model" ::= {ampStatusEntry 5} asSpeakerCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Speaker" ::= {ampStatusEntry 6} asSpeakerCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Speaker" ::= {ampStatusEntry 7} asClipProtectCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip/Protect" ::= {ampStatusEntry 8} asClipProtectCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip/Protect" ::= {ampStatusEntry 9} asFaultCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Fault" ::= {ampStatusEntry 10} asFaultCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Fault" ::= {ampStatusEntry 11} asOvertempCh1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Overtemp status (1 if over temperature threshold)" ::= {ampStatusEntry 12} asOvertempCh2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Overtemp status (1 if over temperature threshold)" ::= {ampStatusEntry 13} asAttenuationCh1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Pot Attenuation (dB)" ::= {ampStatusEntry 14} asAttenuationCh2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Pot Attenuation (dB)" ::= {ampStatusEntry 15} -- deviceMonitorAmpStatus deviceMonitorAmpFaultCounterTable OBJECT-TYPE SYNTAX SEQUENCE OF AmpFaultCounterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the fault counters for the amplifiers connected to the DataPorts." ::= { deviceMonitor 5} ampFaultCounterEntry OBJECT-TYPE SYNTAX AmpFaultCounterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the fault counters for a DataPort." INDEX {acTableIndex } ::= { deviceMonitorAmpFaultCounterTable 1} AmpFaultCounterEntry ::= SEQUENCE { acTableIndex OCTET STRING, acDataPortID OCTET STRING, acAmpID OCTET STRING, acSpeakerCh1 OCTET STRING, acSpeakerCh2 OCTET STRING, acClipCounterCh1 Counter, acClipCounterCh2 Counter, acProtectCounterCh1 Counter, acProtectCounterCh2 Counter, acFaultCounterCh1 Counter, acFaultCounterCh2 Counter, acOvertempCounterCh1 Counter, acOvertempCounterCh2 Counter } acTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..20)) ACCESS not-accessible STATUS mandatory DESCRIPTION "DataPort ID" ::= {ampFaultCounterEntry 1} acDataPortID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "DataPort ID" ::= {ampFaultCounterEntry 2} acAmpID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Amp model" ::= {ampFaultCounterEntry 3} acSpeakerCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Speaker" ::= {ampFaultCounterEntry 4} acSpeakerCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Speaker" ::= {ampFaultCounterEntry 5} acClipCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip Counter" ::= {ampFaultCounterEntry 6} acClipCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip Counter" ::= {ampFaultCounterEntry 7} acProtectCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip Counter" ::= {ampFaultCounterEntry 8} acProtectCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip Counter" ::= {ampFaultCounterEntry 9} acFaultCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Impedance Fault" ::= {ampFaultCounterEntry 10} acFaultCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Impedance Fault" ::= {ampFaultCounterEntry 11} acOvertempCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Overtemp counter" ::= {ampFaultCounterEntry 12} acOvertempCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Overtemp counter" ::= {ampFaultCounterEntry 13} -- deviceMonitorBasisStatus deviceMonitorBasisStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF BasisStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the status of the Basis processors connected to the DCP." ::= { deviceMonitor 7} basisStatusEntry OBJECT-TYPE SYNTAX BasisStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the status of a Basis processor connected to the DCP." INDEX {bsTableIndex } ::= { deviceMonitorBasisStatusTable 1} BasisStatusEntry ::= SEQUENCE { bsTableIndex OCTET STRING, bsBasisIndex INTEGER, bsModelType OCTET STRING, bsOnlineStatus OCTET STRING, bsLCDLabel OCTET STRING, bsSerialNo OCTET STRING, bsFWVersion OCTET STRING } bsTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Table index" ::= {basisStatusEntry 1} bsBasisIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Basis index" ::= {basisStatusEntry 2} bsModelType OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Model Type" ::= {basisStatusEntry 3} bsOnlineStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Online status" ::= {basisStatusEntry 4} bsLCDLabel OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "LCD label/Network ID" ::= {basisStatusEntry 5} bsSerialNo OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Serial number" ::= {basisStatusEntry 6} bsFWVersion OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "F/W Version" ::= {basisStatusEntry 7} -- deviceMonitorBasisAmpStatus deviceMonitorBasisAmpStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF BasisAmpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the status of the amplifiers attached to the DataPorts of Basis processors connected to the DCP." ::= { deviceMonitor 8} basisAmpStatusEntry OBJECT-TYPE SYNTAX BasisAmpStatusEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the status reported on a DataPort." INDEX {basTableIndex } ::= { deviceMonitorBasisAmpStatusTable 1} BasisAmpStatusEntry ::= SEQUENCE { basTableIndex OCTET STRING, basBasisIndex INTEGER, basLCDLabel OCTET STRING, basDataPortID OCTET STRING, basPowerStatus OCTET STRING, basBridgeMode OCTET STRING, basAmpID OCTET STRING, basClipProtectCh1 OCTET STRING, basClipProtectCh2 OCTET STRING, basFaultCh1 OCTET STRING, basFaultCh2 OCTET STRING, basOvertempCh1 INTEGER, basOvertempCh2 INTEGER, basGainCh1 INTEGER, basGainCh2 INTEGER } basTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Table index" ::= {basisAmpStatusEntry 1} basBasisIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Basis index" ::= {basisAmpStatusEntry 2} basLCDLabel OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "LCD Label/Network ID" ::= {basisAmpStatusEntry 3} basDataPortID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "DataPort ID" ::= {basisAmpStatusEntry 4} basPowerStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Power status" ::= {basisAmpStatusEntry 5} basBridgeMode OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Bridge mode" ::= {basisAmpStatusEntry 6} basAmpID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Amp model" ::= {basisAmpStatusEntry 7} basClipProtectCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip/Protect" ::= {basisAmpStatusEntry 8} basClipProtectCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip/Protect" ::= {basisAmpStatusEntry 9} basFaultCh1 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Fault" ::= {basisAmpStatusEntry 10} basFaultCh2 OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Fault" ::= {basisAmpStatusEntry 11} basOvertempCh1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Overtemp status (1 if over temperature threshold)" ::= {basisAmpStatusEntry 12} basOvertempCh2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Overtemp status (1 if over temperature threshold)" ::= {basisAmpStatusEntry 13} basGainCh1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Pot Gain (dB)" ::= {basisAmpStatusEntry 14} basGainCh2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Pot Gain (dB)" ::= {basisAmpStatusEntry 15} -- deviceMonitorBasisAmpFaultCounter deviceMonitorBasisAmpFaultCounter OBJECT-TYPE SYNTAX SEQUENCE OF BasisAmpFaultCounterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains the fault counters for the amplifiers attached to the DataPorts of Basis processors connected to the DCP." ::= { deviceMonitor 9} basisAmpFaultCounterEntry OBJECT-TYPE SYNTAX BasisAmpFaultCounterEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A row describing the fault counters for a DataPort." INDEX {bacTableIndex } ::= { deviceMonitorBasisAmpFaultCounter 1} BasisAmpFaultCounterEntry ::= SEQUENCE { bacTableIndex OCTET STRING, bacBasisIndex OCTET STRING, bacLCDLabel OCTET STRING, bacDataPortID OCTET STRING, bacAmpID OCTET STRING, bacClipCounterCh1 Counter, bacClipCounterCh2 Counter, bacProtectCounterCh1 Counter, bacProtectCounterCh2 Counter, bacFaultCounterCh1 Counter, bacFaultCounterCh2 Counter, bacOvertempCounterCh1 Counter, bacOvertempCounterCh2 Counter } bacTableIndex OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..8)) ACCESS not-accessible STATUS mandatory DESCRIPTION "Table index" ::= {basisAmpFaultCounterEntry 1} bacBasisIndex OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Basis Index" ::= {basisAmpFaultCounterEntry 2} bacLCDLabel OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "LCD Label/Network ID" ::= {basisAmpFaultCounterEntry 3} bacDataPortID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "DataPort ID" ::= {basisAmpFaultCounterEntry 4} bacAmpID OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "Amp model" ::= {basisAmpFaultCounterEntry 5} bacClipCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip Counter" ::= {basisAmpFaultCounterEntry 6} bacClipCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip Counter" ::= {basisAmpFaultCounterEntry 7} bacProtectCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Clip Counter" ::= {basisAmpFaultCounterEntry 8} bacProtectCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Clip Counter" ::= {basisAmpFaultCounterEntry 9} bacFaultCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Impedance Fault" ::= {basisAmpFaultCounterEntry 10} bacFaultCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Impedance Fault" ::= {basisAmpFaultCounterEntry 11} bacOvertempCounterCh1 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 1 Overtemp counter" ::= {basisAmpFaultCounterEntry 12} bacOvertempCounterCh2 OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Channel 2 Overtemp counter" ::= {basisAmpFaultCounterEntry 13} END