Montclair-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Gauge32, enterprises FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC OBJECT-GROUP FROM SNMPv2-CONF; Montclair MODULE-IDENTITY LAST-UPDATED "201704190000Z" ORGANIZATION "Montclair" CONTACT-INFO "Montclair Fiber Optics, Inc. Web: Montclair Fiber Optics, Inc E-mail: info@montclairfiber.com 8705 Montclair Drive, Suite 140 Middleton, WI 53562" DESCRIPTION "'Number' changed to 'Amount', 'Fans' changed to 'Fan' in object names; DESCRIPTIONs correction" REVISION "201704090000Z" DESCRIPTION "Correction of DESCRIPTIONs." REVISION "201704090000Z" DESCRIPTION "Updated description of some object." REVISION "201601182020Z" DESCRIPTION "Beta Version." ::= { enterprises 1385 } mainInfo OBJECT IDENTIFIER ::= { Montclair 1 } networkConfig OBJECT IDENTIFIER ::= { Montclair 3 } networkSNMP OBJECT IDENTIFIER ::= { Montclair 5 } networkLLDP OBJECT IDENTIFIER ::= { Montclair 7 } deviceTime OBJECT IDENTIFIER ::= { Montclair 11 } deviceStatus OBJECT IDENTIFIER ::= { Montclair 12 } deviceSetting OBJECT IDENTIFIER ::= { Montclair 13 } mainDevices OBJECT IDENTIFIER ::= { Montclair 77 } amplifier OBJECT IDENTIFIER ::= { mainDevices 7 } amplifierDynamic OBJECT IDENTIFIER ::= { amplifier 2 } amplifierSetting OBJECT IDENTIFIER ::= { amplifier 3 } -- -- mainInfo objects .1.3.6.1.4.1.1385.1 -- deviceVendor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "deviceVendor" ::= { mainInfo 1 } -- .1.3.6.1.4.1.1385.1.1.0 -- devicePartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Model full info (P/N)" ::= { mainInfo 2 } deviceSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device Serial Number" ::= { mainInfo 3 } deviceFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version" ::= { mainInfo 4 } -- -- networkConfig objects .1.3.6.1.4.1.1385.3 -- netDHCPConfig OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP Client Configuration: 1 - Off, 2 - On" ::= { networkConfig 1 } -- .1.3.6.1.4.1.1385.3.1.0 -- netConfigIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Device IP Address" ::= { networkConfig 2 } netConfigSubnetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Device Subnet Mask" ::= { networkConfig 3 } netDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Default Gateway" ::= { networkConfig 4 } netMACAddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Device MAC Address" ::= { networkConfig 5 } -- -- networkSNMP objects .1.3.6.1.4.1.1385.5 -- netSNMPServer1IPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP (Simple Network Management Protocol) TRAP-server #1 (primary)" ::= { networkSNMP 1 } -- .1.3.6.1.4.1.1385.5.1.0 -- netSNMPServer2IPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP (Simple Network Management Protocol) TRAP-server #2 (backup)" ::= { networkSNMP 2 } netSNMPServer3IPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP (Simple Network Management Protocol) TRAP-server #3 (backup)" ::= { networkSNMP 3 } netSNMPServer4IPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP (Simple Network Management Protocol) TRAP-server #4 (backup)" ::= { networkSNMP 4 } netSNMPTrustedIP1 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP Trusted IP #1 (primary)" ::= { networkSNMP 5 } netSNMPTrustedIP2 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP Trusted IP #2" ::= { networkSNMP 6 } netSNMPTrustedIP3 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP Trusted IP #3" ::= { networkSNMP 7 } netSNMPTrustedIP4 OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNMP Trusted IP #4" ::= { networkSNMP 8 } netSNMPCommunityRead OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Read Community" ::= { networkSNMP 9 } netSNMPCommunityWrite OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP Read/Write Community" ::= { networkSNMP 10 } -- -- networkLLDP objects .1.3.6.1.4.1.1385.7 -- netLLDPEnabled OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP Enabled/Disabled" ::= { networkLLDP 1 } -- .1.3.6.1.4.1.1385.7.1.0 -- netLLDPPeriod OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "LLDP Message Transmission Period" ::= { networkLLDP 2 } netLLDPRemoteMAC OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Detected Remote Port MAC Address" ::= { networkLLDP 3 } netLLDPRemotePortID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Detected Remote Port Identifier (ID)" ::= { networkLLDP 4 } netLLDPRemotePortDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Detected Remote Port Description" ::= { networkLLDP 5 } -- -- deviceTime objects .1.3.6.1.4.1.1385.11 -- netTimeServerIPAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address of SNTP: Simple Network Time Protocol - Time Server" ::= { deviceTime 1 } -- .1.3.6.1.4.1.1385.11.1.0 deviceUNIXTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Time in UNIX(POSIX) Time Notation (Seconds elapsed since 00:00:00, 1 Jan 1970 UTC" ::= { deviceTime 2 } deviceTimeZone OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Local Time Zone (The offset from Coordinated Universal Time (UTC)), minutes" ::= { deviceTime 3 } deviceDateTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "DateTime, string" ::= { deviceTime 4 } deviceOperationTime OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Summary Operation time, seconds" ::= { deviceTime 5 } -- -- deviceStatus .1.3.6.1.4.1.1385.12 -- status OBJECT-TYPE SYNTAX INTEGER { emergency(1), alert(2), critical(3), error(4), warning(5), notice(6), normal(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Device Common Status" ::= { deviceStatus 1 } deviceInternalTemperatute OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Case Temperatute, degree" ::= { deviceStatus 2 } devicePowerSupplyAmount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PowerSupply Amount" ::= { deviceStatus 3 } devicePowerSupply1Status OBJECT-TYPE SYNTAX INTEGER { undef(1), critical(3), normal(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "PowerSupply1 Status" ::= { deviceStatus 4 } devicePowerSupply2Status OBJECT-TYPE SYNTAX INTEGER { undef(1), critical(3), normal(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "PowerSupply2 Status" ::= { deviceStatus 5 } deviceFanAmount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fans Amount" ::= { deviceStatus 6 } deviceFanStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), critical(3), warning(5), normal(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fans status" ::= { deviceStatus 7 } deviceFanMode OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2), low(3), linear(4), high(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Fan Operation Mode: auto(1); manual(2) - forced set value; low(3), linear(4) or high(5) - the current condition of automatic fan mode operation" ::= { deviceStatus 8 } deviceFun1Speed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan1 Speed, RPM" ::= { deviceStatus 9 } deviceFun2Speed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan2 Speed, RPM" ::= { deviceStatus 10 } deviceFun3Speed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Fan3 Speed, RPM" ::= { deviceStatus 11 } -- -- deviceSetting objects .1.3.6.1.4.1.1385.13 -- deviceFanModeSet OBJECT-TYPE SYNTAX INTEGER { auto(1), manual(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "deviceFanMode, Auto Mode On/Off" ::= { deviceSetting 1 } deviceFanPowerSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "deviceFanPowerSet, Set Value of Fan Air Flow for Manual Mode, %" ::= { deviceSetting 2 } deviceFanMinimumSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "deviceFanMinimum, Min Value of Fan Air Flow for Auto Mode, %" ::= { deviceSetting 3 } deviceFanMaximumSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "PFanMax, Max Value of Fan Air Flow for Auto Mode, %" ::= { deviceSetting 4 } deviceFanTemperatureLowThrSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "TCaseMin, Min Value of Case Temperature for Auto Mode, centigrade degree" ::= { deviceSetting 5 } deviceFanTemperatureHighThrSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "TCaseMax, Max Value of Case Temperature for Auto Mode, centigrade degree" ::= { deviceSetting 6 } -- -- amplifierDynamic objects .1.3.6.1.4.1.1385.77.7.2 -- opticalSwitchInput1Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "InputPower1*10, input 1 optical power, dBm*10. For example, value -12 means the input 1 optical power is -1.2 dBm." ::= { amplifierDynamic 1 } -- .1.3.6.1.4.1.1385.77.7.2.1.0 -- opticalSwitchInput2Power OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Input2Power*10, input 2 optical power, dBm*10. For example, value 35 means the input 1 optical power is 3.5 dBm." ::= { amplifierDynamic 2 } opticalSwitchActiveInput OBJECT-TYPE SYNTAX INTEGER { pin1(1), pin2(2), pass(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Active Optical Input: pin1(1) - input 1; pin2(2) - input 2; pass(3) - have one input" ::= { amplifierDynamic 3 } amplifierBackReflectionPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "BackReflectionPower*10, BackReflectionPower Optical Power, dBm*10. Monitoring of backward optical power. Sensor measure full backward incoming power in dBm. For example, value -378 means the backwar incomind amplifier is -37.8 dBm." ::= { amplifierDynamic 4 } amplifierInputPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "InputPower*10, Amplifier Input Optical Power, dBm*10. For example, value 23 means the input optical power is 2.3 dBm." ::= { amplifierDynamic 5 } amplifierEnabled OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "AmpEnable, Amplifier pump current On/Off" ::= { amplifierDynamic 6 } amplifierMode OBJECT-TYPE SYNTAX INTEGER { acc(1), apc(2), agc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Amplifier stabilization mode: acc(1) - amplifier pump current stabilization mode; apc(2) - amplifier output power stabilization mode; agc(3) - amplifier gain stabilization mode" ::= { amplifierDynamic 7 } amplifierPrePumpCurrent OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "PrePumpCurrent, Preliminary Pump Current, %" ::= { amplifierDynamic 8 } amplifierPumpCurrent1 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "PumpCurrent1, Amplifier Pump Current 1, %" ::= { amplifierDynamic 9 } amplifierPumpCurrent2 OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "PumpCurrent2, Amplifier Pump Current 2, %" ::= { amplifierDynamic 10 } amplifierOutputPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Pout*10, Output optical power, dBm*10" ::= { amplifierDynamic 11 } amplifierGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gain, Amlifier gain, dB*10" ::= { amplifierDynamic 12 } amplifierPortAmount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PortAmount (PortsNumber), pcs" ::= { amplifierDynamic 13 } amplifierPortOutputPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PortOutputPower, Amlifier PortOutputPower, dBm*10" ::= { amplifierDynamic 14 } amplifierPortGain OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Gain per Port, Calculated from InputPower and PortOutputPower, dB*10" ::= { amplifierDynamic 15 } amplifierRadiatorTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "RadiatorTemperature, Main Radiator Temperature, centigrade degree" ::= { amplifierDynamic 16 } amplifierPrePumpTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "PrePumpTemperature*10, Pre Pump Diod TEC Temperature, centigrade degree*10" ::= { amplifierDynamic 17 } amplifierAPSbyInputPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "amplifierAPSbyInputPower" ::= { amplifierDynamic 18 } amplifierAPSbyBackReflection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "amplifierAPSbyBackReflection" ::= { amplifierDynamic 19 } amplifierAPSbyTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "amplifierAPSbyTemperature" ::= { amplifierDynamic 20 } -- -- amplifierSetting objects .1.3.6.1.4.1.1385.77.7.3 -- opticalSwitchModeSet OBJECT-TYPE SYNTAX INTEGER { input1manual(1), input2manual(2), auto(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Switching Operation Mode" ::= { amplifierSetting 1 } opticalSwitchDeltaSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum |Pin1-Pin2| Difference for Optical Switch Commutation, dB" ::= { amplifierSetting 2 } amplifierAPSSet OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "amplifier APS Set, Amplifier Automatic Power Shotdown Mode On/Off" ::= { amplifierSetting 3 } amplifierModeSet OBJECT-TYPE SYNTAX INTEGER { acc(1), apc(2), agc(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Amplifier Stabilization Mode, acc(1) - Amplifier Current Stabilization Mode, apc(2) - Amplifier Pout Stabilization Mode, agc(3) - Amplifier Gain Stabilization Mode" ::= { amplifierSetting 4 } amplifierPrePumpCurrentSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "amplifierPrePumpCurrentSet, Set Value of Preliminary Pump Laser Diode Current, mA" ::= { amplifierSetting 5 } amplifierPumpCurrent1Set OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierPumpCurrent1Set, Set Value of Amplifier Laser Diode Pump Current, mA" ::= { amplifierSetting 6 } amplifierPumpCurrent2Set OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierPumpCurrent2Set, Set Value of Amplifier Laser Diode Pump Current, mA" ::= { amplifierSetting 7 } amplifierOutputPowerSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierOutputPowerSet*10, Set Value of Output Optical Power, dBm*10" ::= { amplifierSetting 8 } amplifierGainSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierGainSet*10, Set Value of Output Optical Power, dBm*10" ::= { amplifierSetting 9 } amplifierPortOutputPowerSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierPortOutputPowerSet*10, Set Value of Output Optical Power, dBm*10" ::= { amplifierSetting 10 } amplifierPortGainSet OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "amplifierPortGainSet*10, Set Value of Output Optical Power, dBm*10" ::= { amplifierSetting 11 } -- -- -- Compliance statements -- -- mainConformance OBJECT IDENTIFIER ::= { Montclair 9 } devicesConformance OBJECT IDENTIFIER ::= { mainConformance 77 } -- -- local Devices Groups BEGIN -- mainInfoGroup OBJECT-GROUP OBJECTS { deviceVendor, devicePartNumber, deviceSerialNumber, deviceFirmwareVersion } STATUS current DESCRIPTION "A collection of objects for mainInfo" ::= { mainConformance 1 } networkConfigGroup OBJECT-GROUP OBJECTS { netDHCPConfig, netConfigIPAddress, netConfigSubnetMask, netDefaultGateway, netMACAddress, netSNMPServer1IPAddress, netSNMPServer2IPAddress, netSNMPServer3IPAddress, netSNMPServer4IPAddress, netSNMPTrustedIP1, netSNMPTrustedIP2, netSNMPTrustedIP3, netSNMPTrustedIP4, netSNMPCommunityRead, netSNMPCommunityWrite, netLLDPEnabled, netLLDPPeriod, netLLDPRemoteMAC, netLLDPRemotePortID, netLLDPRemotePortDesc, netTimeServerIPAddress } STATUS current DESCRIPTION "A collection of objects for networkConfig" ::= { mainConformance 3 } deviceTimeGroup OBJECT-GROUP OBJECTS { deviceUNIXTime, deviceTimeZone, deviceDateTime, deviceOperationTime } STATUS current DESCRIPTION "A collection of objects for deviceTime" ::= { mainConformance 11 } deviceStatusGroup OBJECT-GROUP OBJECTS { status, deviceInternalTemperatute, devicePowerSupplyAmount, devicePowerSupply1Status, devicePowerSupply2Status, deviceFanAmount, deviceFanStatus, deviceFanMode, deviceFun1Speed, deviceFun2Speed, deviceFun3Speed, deviceFanModeSet, deviceFanPowerSet, deviceFanMinimumSet, deviceFanMaximumSet, deviceFanTemperatureLowThrSet, deviceFanTemperatureHighThrSet } STATUS current DESCRIPTION "A collection of objects for deviceStatus" ::= { mainConformance 12 } deviceSettingGroup OBJECT-GROUP OBJECTS { status, deviceInternalTemperatute, devicePowerSupplyAmount, devicePowerSupply1Status, devicePowerSupply2Status, deviceFanAmount, deviceFanStatus, deviceFanMode, deviceFun1Speed, deviceFun2Speed, deviceFun3Speed } STATUS current DESCRIPTION "A collection of objects for deviceSetting" ::= { mainConformance 13 } amplifierGroup OBJECT-GROUP OBJECTS { amplifierBackReflectionPower, amplifierInputPower, amplifierEnabled, amplifierMode, amplifierPrePumpCurrent, amplifierPumpCurrent1, amplifierPumpCurrent2, amplifierOutputPower, amplifierGain, amplifierPortAmount, amplifierPortOutputPower, amplifierPortGain, amplifierRadiatorTemperature, amplifierPrePumpTemperature, amplifierAPSbyInputPower, amplifierAPSbyBackReflection, amplifierAPSbyTemperature, opticalSwitchModeSet, opticalSwitchDeltaSet, amplifierAPSSet, amplifierModeSet, amplifierPrePumpCurrentSet, amplifierPumpCurrent1Set, amplifierPumpCurrent2Set, amplifierOutputPowerSet, amplifierGainSet, amplifierPortOutputPowerSet, amplifierPortGainSet, opticalSwitchInput1Power, opticalSwitchInput2Power, opticalSwitchActiveInput } STATUS current DESCRIPTION "A collection of objects for amplifier" ::= { devicesConformance 7 } END