The MIB is just a database that connects a list of OID to the real world (human)
For complete details read the RFC,s but starting with and example, this a a practical MIB for a 1Kw transmitter. The MIB has been verified to level 6 via the web site www.simpleweb.com. Ensure your MIB passes this verification.
-- Radiospurs-MIB { iso org(3) dod(6) internet(1) private(4) enterprises(1) seratel(37503) } -- Radiospurs-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC -- RowStatus, StorageType FROM SNMPv2-TC -- -- InetAddressType, InetAddress FROM INET-ADDRESS-MIB -- OBJECT-TYPE, Integer32 FROM SNMPv2-SMI MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF ; radiospursidentity MODULE-IDENTITY LAST-UPDATED "201312110000Z" ORGANIZATION "www.radiospurs.com" CONTACT-INFO "email: www.radiospurs.com" DESCRIPTION "Radiospurs MIB objects collection" REVISION "201312110000Z" DESCRIPTION "Fifth Draft" ::= { enterprises 37503 } -- radiospurs OBJECT IDENTIFIER::= { enterprises 37503 } -- misc OBJECT IDENTIFIER::= { radiospursidentity 127 } common OBJECT IDENTIFIER::= { radiospursidentity 125 } commonstart OBJECT IDENTIFIER::= { common 1 } commonstop OBJECT IDENTIFIER::= { common 2 } commonreset OBJECT IDENTIFIER::= { common 3 } commonmeasurement OBJECT IDENTIFIER::= { common 4 } commonmeasurementVPA OBJECT IDENTIFIER::= { commonmeasurement 6 } commonmeasurementIPA OBJECT IDENTIFIER::= { commonmeasurement 7 } commonmeasurementTPA OBJECT IDENTIFIER::= { commonmeasurement 8 } commonlocal OBJECT IDENTIFIER::= { common 5 } commonremote OBJECT IDENTIFIER::= { common 6 } commonmodulationset OBJECT IDENTIFIER::= { common 7 } commonpowerset OBJECT IDENTIFIER::= { common 8 } groupcommon OBJECT IDENTIFIER::= { common 127 } sntp OBJECT IDENTIFIER::= { misc 2 } snmp OBJECT IDENTIFIER::= { misc 3 } event OBJECT IDENTIFIER ::= { misc 4 } unit OBJECT IDENTIFIER::= { misc 6 } mediumTX OBJECT IDENTIFIER::= { radiospursidentity 1 } TxSeries1Kw OBJECT IDENTIFIER::= { mediumTX 1 } control1Kw OBJECT IDENTIFIER::= { TxSeries1Kw 1 } group1Kw OBJECT IDENTIFIER::= { TxSeries1Kw 127 } status1Kw OBJECT IDENTIFIER::= { control1Kw 1 } alarm1Kw OBJECT IDENTIFIER::= { control1Kw 2 } trap1Kw OBJECT IDENTIFIER::= { control1Kw 3 } command1Kw OBJECT IDENTIFIER::= { control1Kw 4 } monitorstatus1Kw OBJECT IDENTIFIER::= { status1Kw 1 } monitoralarm1Kw OBJECT IDENTIFIER::= { alarm1Kw 1 } monitortrap1Kw OBJECT IDENTIFIER::= { trap1Kw 1 } sendcommand1Kw OBJECT IDENTIFIER::= { command1Kw 1 } startup1Kw OBJECT IDENTIFIER::= { monitortrap1Kw 0 } powercommand1Kw OBJECT IDENTIFIER::= { sendcommand1Kw 4 } frequencycommand1Kw OBJECT IDENTIFIER::= { sendcommand1Kw 5 } sendalarmmask1Kw OBJECT IDENTIFIER::= { sendcommand1Kw 9 } sendalarmwinks1Kw OBJECT IDENTIFIER::= { sendcommand1Kw 10 } sendalarmseverity1Kw OBJECT IDENTIFIER::= { sendcommand1Kw 11 } frequencytable1Kw OBJECT IDENTIFIER::= { monitorstatus1Kw 30 } -- -- OBJECTS 1KW -- start-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the start LED. If off the equipment is off. To be operational this LED must be on." ::= { monitorstatus1Kw 1 } stop-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the stop LED. If off the equipment is on. To be operational this LED must be off." ::= { monitorstatus1Kw 2 } local-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the local LED. If on the equipment is in local mode. To be operational from remote this LED must be off." ::= { monitorstatus1Kw 3 } remote-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the remote LED. If on the equipment is in remote mode. To be operational from remote this LED must be on." ::= { monitorstatus1Kw 4 } positivefive-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the +5v supply" ::= { monitorstatus1Kw 5 } negativefive-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the -5v supply" ::= { monitorstatus1Kw 6 } positivetwelve-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the +12v supply" ::= { monitorstatus1Kw 7 } negativetwelve-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the -12v supply" ::= { monitorstatus1Kw 8 } preemphasis50uS-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state 50uS mono selection" ::= { monitorstatus1Kw 9 } preemphasis75uS-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state 75uS mono selection" ::= { monitorstatus1Kw 10 } mpx-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state mpx stereo selection" ::= { monitorstatus1Kw 11 } pwdrequired-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state password required for changing the equipment state" ::= { monitorstatus1Kw 12 } secondpsu-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state second power supply selection" ::= { monitorstatus1Kw 13 } afcfailtopermanent-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state fail to permanent on afc unlock" ::= { monitorstatus1Kw 14 } fwdthresholdfailtopermanent-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state fail to permanent on forward threshold power not reached" ::= { monitorstatus1Kw 15 } scheduleactivated-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state schedule activation" ::= { monitorstatus1Kw 16 } positive5vmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 5v positive supply voltage reading." ::= { monitorstatus1Kw 17 } negative5vmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 5v negative supply voltage reading." ::= { monitorstatus1Kw 18 } positive12vmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 12v positive supply voltage reading." ::= { monitorstatus1Kw 19 } negative12vmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The 12v negative supply voltage reading." ::= { monitorstatus1Kw 20 } mainsupplymsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The entry main supply voltage reading." ::= { monitorstatus1Kw 21 } poweramplifiersupplymsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier supply voltage reading." ::= { monitorstatus1Kw 22 } poweramplifiercurrentmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier current consumption reading." ::= { monitorstatus1Kw 23 } poweramplifiertemperaturemsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier current temperature reading." ::= { monitorstatus1Kw 24 } forwardpowermsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier current output power." ::= { monitorstatus1Kw 25 } reflectedpowermsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier current reflected power." ::= { monitorstatus1Kw 26 } drivepowermsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The power amplifier current drive power." ::= { monitorstatus1Kw 27 } modulationmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current transmitter modulation level." ::= { monitorstatus1Kw 28 } fwdpowertripmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The current transmitter forward power alarm trip level." ::= { monitorstatus1Kw 29 } frequencyf1-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pre-set frequency f1." ::= { frequencytable1Kw 1 } frequencyf2-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pre-set frequency f2." ::= { frequencytable1Kw 2 } frequencyf3-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pre-set frequency f3." ::= { frequencytable1Kw 3 } frequencyf4-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pre-set frequency f4." ::= { frequencytable1Kw 4 } frequencyf5-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The pre-set frequency f5." ::= { frequencytable1Kw 5 } frequencyactual-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The actual transmitter frequency." ::= { frequencytable1Kw 6 } numberfrequencies-1Kw OBJECT-TYPE SYNTAX INTEGER { f1on(1), f2on(2), f3on(3), f4on(4), f5on(5), invalid(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of pre-set frequencies." ::= { monitorstatus1Kw 31 } activefrequency-1Kw OBJECT-TYPE SYNTAX INTEGER { f1on(1), f2on(2), f3on(3), f4on(4), f5on(5), invalid(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The number of of the active frequency." ::= { monitorstatus1Kw 32 } modulationthreshold-1Kw OBJECT-TYPE SYNTAX Integer32(-1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "The modulation fail threshold. -1 invalid request" ::= { monitorstatus1Kw 33 } alarmmask-1Kw OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The alarm mask used for monitoring. A 32 bit object." ::= { monitorstatus1Kw 34 } alarmwinks-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alarm winks used to delay and alarm. A 32 bit object." ::= { monitorstatus1Kw 35 } alarmseverity-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The alarm severity classification list. A 32 bit object." ::= { monitorstatus1Kw 36 } -- -- ALARMS 1KW -- -- afcalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the AFC alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 1 } currentalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Current alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 2 } reflectedalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Reflected Power alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 3 } forwardalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Forward Power alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 4 } paalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Power Amplifier alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 5 } psualarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Power Supply alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 6 } inhibitalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Inhibit alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 7 } permanentfailalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Permanent Fail alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 8 } modulationalarm-1Kw OBJECT-TYPE SYNTAX INTEGER { ok(0), alarm(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the Permanent Fail alarm LED. To be operational this LED must be on. otherwise an alarm is indicated." ::= { monitoralarm1Kw 9 } -- -- TRAPS 1Kw-- lasttrapmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The last message sent with a trap" ::= { monitortrap1Kw 1 } startupmsg-1Kw OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only -- accessible-for-notify -- STATUS current DESCRIPTION "A cold start took place and was succesfull or failed." ::= { monitortrap1Kw 2 } startup-1Kw NOTIFICATION-TYPE OBJECTS { startupmsg-1Kw } STATUS current DESCRIPTION "A cold start took place and was succesfull or failed." ::= { startup1Kw 1 } -- COMMANDS -- startcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), start(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A start command" ::= { sendcommand1Kw 1 } stopcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), stop(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A stop command" ::= { sendcommand1Kw 2 } resetcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), reset(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A reset command" ::= { sendcommand1Kw 3 } powerset100command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power100(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 1 } powerset90command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power90(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 2 } powerset80command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power80(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 3 } powerset70command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power70(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 4 } powerset60command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power60(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 5 } powerset50command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power50(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 6 } powerset40command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power40(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 7 } powerset30command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power30(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 8 } powerset20command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power20(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 9 } powerset10command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power10(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 10 } powerset00command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), power0(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A power set command" ::= { powercommand1Kw 11 } frequencyset1command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), frequency1(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A frequency set command" ::= { frequencycommand1Kw 1 } frequencyset2command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), frequency2(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A frequency set command" ::= { frequencycommand1Kw 2 } frequencyset3command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), frequency3(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A frequency set command" ::= { frequencycommand1Kw 3 } frequencyset4command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), frequency4(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A frequency set command" ::= { frequencycommand1Kw 4 } frequencyset5command-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), frequency5(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A frequency set command" ::= { frequencycommand1Kw 5 } localcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), local(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Place equipment in local mode" ::= { sendcommand1Kw 6 } remotecommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), remote(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Place equipment in remote mode" ::= { sendcommand1Kw 7 } modulationthresholdcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Define a modulation alarm threshold. -1 invalid request" ::= { sendcommand1Kw 8 } alarmmaskafccommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the AFC trap." ::= { sendalarmmask1Kw 1 } alarmmaskcurrentcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the excess current trap." ::= { sendalarmmask1Kw 2 } alarmmaskforwardcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the forward power fail trap." ::= { sendalarmmask1Kw 3 } alarmmaskreflectedcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the excess reflected power trap." ::= { sendalarmmask1Kw 4 } alarmmaskamplifiercommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power amplifier fail trap." ::= { sendalarmmask1Kw 5 } alarmmaskpowersupplycommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power supply fail trap." ::= { sendalarmmask1Kw 6 } alarmmaskinhibitcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the inhibit trap." ::= { sendalarmmask1Kw 7 } alarmmaskpermanentfailcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the permanent fail trap." ::= { sendalarmmask1Kw 8 } alarmmaskaudiofailstopcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail trap. This assumes audio failure in both stop and start" ::= { sendalarmmask1Kw 9 } alarmmaskaudiofailcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail trap. This assumes audio failure only in start" ::= { sendalarmmask1Kw 10 } alarmmaskenterstartcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when entering start mode" ::= { sendalarmmask1Kw 11 } alarmmaskenterstopcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when entering stop mode" ::= { sendalarmmask1Kw 12 } alarmmaskenterlocalcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when entering local mode" ::= { sendalarmmask1Kw 13 } alarmmaskenterremotecommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when entering remote mode" ::= { sendalarmmask1Kw 14 } alarmmaskenterpsetcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when there is change of power level" ::= { sendalarmmask1Kw 15 } alarmmaskenterfsetcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a trap when there is change of frequency" ::= { sendalarmmask1Kw 16 } alarmwinksafccommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the AFC trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 1 } alarmwinkscurrentcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the current trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 2 } alarmwinksforwardcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the forward fail trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 3 } alarmwinksreflectedcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the excess reflected trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 4 } alarmwinksamplifiercommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power amplifier trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 5 } alarmwinkspsucommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power supply trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 6 } alarmwinksinhcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the inhibition trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 7 } alarmwinkspermanentfailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the permanent fail trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 8 } alarmwinksaudiofailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 9 } alarmwinksaudiostartfailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail only in start trap wait winks. -1 invalid" ::= { sendalarmwinks1Kw 10 } alarmwinksstartcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the start notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 11 } alarmwinksstopcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the stop notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 12 } alarmwinkslocalcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the local notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 13 } alarmwinksremotecommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the remote notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 14 } alarmwinkspsetcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power change notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 15 } alarmwinksfsetcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the frequency change notification wait winks. -1 invalid" ::= { sendalarmwinks1Kw 16 } alarmseverityafccommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the AFC trap severity. -1 invalid" ::= { sendalarmseverity1Kw 1 } alarmseveritycurrentcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the excess current trap severity. -1 invalid" ::= { sendalarmseverity1Kw 2 } alarmseverityforwardcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the forward power fail trap severity. -1 invalid" ::= { sendalarmseverity1Kw 3 } alarmseverityreflectedcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the excess reflected power trap severity." ::= { sendalarmseverity1Kw 4 } alarmseverityamplifiercommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power amplifer fail trap severity. -1 invalid" ::= { sendalarmseverity1Kw 5 } alarmseveritypsucommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power supply fail trap severity. -1 invalid" ::= { sendalarmseverity1Kw 6 } alarmseverityinhcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the inhibit trap severity. -1 invalid" ::= { sendalarmseverity1Kw 7 } alarmseveritypermanentfailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the permanent fail trap severity. -1 invalid" ::= { sendalarmseverity1Kw 8 } alarmseverityaudiofailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail trap severity. -1 invalid" ::= { sendalarmseverity1Kw 9 } alarmseverityaudiostartfailcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the audio fail in start trap severity. -1 invalid" ::= { sendalarmseverity1Kw 10 } alarmseveritystartcommand-1Kw OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the start trap severity." ::= { sendalarmseverity1Kw 11 } alarmseveritystopcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the stop trap severity. -1 invalid" ::= { sendalarmseverity1Kw 12 } alarmseveritylocalcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the local trap severity. -1 invalid" ::= { sendalarmseverity1Kw 13 } alarmseverityremotecommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the remote trap severity. -1 invalid" ::= { sendalarmseverity1Kw 14 } alarmseveritypsetcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the power change trap severity. -1 invalid" ::= { sendalarmseverity1Kw 15 } alarmseverityfsetcommand-1Kw OBJECT-TYPE SYNTAX Integer32(-1..5) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the frequency change trap severity. -1 invalid" ::= { sendalarmseverity1Kw 16 } -- -- The common mib of MMI usage -- commonstartstate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Start state of equipment" ::= { commonstart 1 } commonstartcommand OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a start command" ::= { commonstart 2 } commonstopstate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Stop state of equipment" ::= { commonstop 1 } commonstopcommand OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a stop command" ::= { commonstop 2 } commonresetcommand OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a reset command" ::= { commonreset 1 } commonmeasurementVP5 OBJECT-TYPE SYNTAX Integer32( 0..6000 ) MAX-ACCESS read-only STATUS current DESCRIPTION " + 5v supply value V*100" ::= { commonmeasurement 1 } commonmeasurementVM5 OBJECT-TYPE SYNTAX Integer32( -6000..0 ) MAX-ACCESS read-only STATUS current DESCRIPTION " - 5v supply value v*100" ::= { commonmeasurement 2 } commonmeasurementVP12 OBJECT-TYPE SYNTAX Integer32( 0..13000 ) MAX-ACCESS read-only STATUS current DESCRIPTION " + 12v supply value V*100" ::= { commonmeasurement 3 } commonmeasurementVM12 OBJECT-TYPE SYNTAX Integer32( -13000..0 ) MAX-ACCESS read-only STATUS current DESCRIPTION " - 12v supply value V*100" ::= { commonmeasurement 4 } commonmeasurementVAC OBJECT-TYPE SYNTAX Integer32( 0..5000 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Vac supply value V*100" ::= { commonmeasurement 5 } commonmeasurementVPA1 OBJECT-TYPE SYNTAX Integer32( 0..6000 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Module 1 supply voltage V*100" ::= { commonmeasurementVPA 1 } commonmeasurementTPA1 OBJECT-TYPE SYNTAX Integer32( 0..2000 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Module 1 temperature C*10" ::= { commonmeasurementTPA 1 } commonforwardpower OBJECT-TYPE SYNTAX Integer32( 0..6000 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Forward power W*10" ::= { commonmeasurement 9 } commonreflectedpower OBJECT-TYPE SYNTAX Integer32( 0..500 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Reflected power W*10" ::= { commonmeasurement 10 } commondrivepower OBJECT-TYPE SYNTAX Integer32( 0..50 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Drive power W*10" ::= { commonmeasurement 11 } commonmodulation OBJECT-TYPE SYNTAX Integer32( 0 ..150) MAX-ACCESS read-only STATUS current DESCRIPTION "Modulation x%" ::= { commonmeasurement 12 } commonlocalstate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Local state of equipment" ::= { commonlocal 1 } commonlocalcommand OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a local command" ::= { commonlocal 2 } commonremotestate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Remote state of equipment" ::= { commonremote 1 } commonremotecommand OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit a remote command" ::= { commonremote 2 } commonmodulationset00 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 0% command" ::= { commonmodulationset 1 } commonmodulationset10 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 10% command" ::= { commonmodulationset 2 } commonmodulationset20 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 20% command" ::= { commonmodulationset 3 } commonmodulationset30 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 30% command" ::= { commonmodulationset 4 } commonmodulationset40 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 40% command" ::= { commonmodulationset 5 } commonmodulationset50 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 50% command" ::= { commonmodulationset 6 } commonmodulationset60 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 60% command" ::= { commonmodulationset 7 } commonmodulationset70 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 70% command" ::= { commonmodulationset 8 } commonmodulationset80 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 80% command" ::= { commonmodulationset 9 } commonmodulationset90 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 90% command" ::= { commonmodulationset 10 } commonmodulationset100 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit modulation 100% command" ::= { commonmodulationset 11 } commonpowerset00 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 0% command" ::= { commonpowerset 1 } commonpowerset10 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 10% command" ::= { commonpowerset 2 } commonpowerset20 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 20% command" ::= { commonpowerset 3 } commonpowerset30 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 30% command" ::= { commonpowerset 4 } commonpowerset40 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 40% command" ::= { commonpowerset 5 } commonpowerset50 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 50% command" ::= { commonpowerset 6 } commonpowerset60 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 60% command" ::= { commonpowerset 7 } commonpowerset70 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 70% command" ::= { commonpowerset 8 } commonpowerset80 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 80% command" ::= { commonpowerset 9 } commonpowerset90 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 90% command" ::= { commonpowerset 10 } commonpowerset100 OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Emit power 100% command" ::= { commonpowerset 11 } -- -- Miscellaneous -- nextsequencenumber OBJECT-TYPE SYNTAX Integer32( 0..8096 ) MAX-ACCESS read-only STATUS current DESCRIPTION "The next sequence number" ::= { misc 1 } sntpactivate OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Activate the use of SNTP server" ::= { sntp 1 } sntptimezone OBJECT-TYPE SYNTAX Integer32(-12..12) MAX-ACCESS read-write STATUS current DESCRIPTION "Change the time zone" ::= { sntp 2 } sntpeuropeansummertime OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Automatic European summer time offset" ::= { sntp 3 } sntpaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The SNTP server address" ::= { sntp 4 } sntpcurrenttime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Get the current equipment time" ::= { sntp 5 } sntpupdatenow OBJECT-TYPE SYNTAX INTEGER { off(0), on(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Update the equipment time from the SNTP server" ::= { sntp 6 } snmpprimaryaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The primary SNMP address" ::= { snmp 1 } snmpsecondaryaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The secondary SNMP address" ::= { snmp 2 } snmptertiaryaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The tertiary SNMP address" ::= { snmp 3 } snmpquaternaryaddress OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The quaternary SNMP address" ::= { snmp 4 } snmpreadcommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The read community" ::= { snmp 5 } snmpwritecommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The write community" ::= { snmp 6 } snmptrapcommunity OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The trap community" ::= { snmp 7 } snmpevent1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 1" ::= { event 1 } snmpevent2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 2" ::= { event 2 } snmpevent3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 3" ::= { event 3 } snmpevent4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 4" ::= { event 4 } snmpevent5 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 5" ::= { event 5 } snmpevent6 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 6" ::= { event 6 } snmpevent7 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 7" ::= { event 7 } snmpevent8 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event 8" ::= { event 8 } unitname OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit name" ::= { unit 1 } unitid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit identification" ::= { unit 2 } unitreset OBJECT-TYPE SYNTAX Integer32(0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "unit reset" ::= { unit 3 } -- -- statusObjectGroup1Kw OBJECT-GROUP OBJECTS { start-1Kw, stop-1Kw, remote-1Kw, local-1Kw, positivefive-1Kw, negativefive-1Kw, positivetwelve-1Kw, negativetwelve-1Kw, preemphasis50uS-1Kw, preemphasis75uS-1Kw, mpx-1Kw, pwdrequired-1Kw, secondpsu-1Kw, afcfailtopermanent-1Kw, fwdthresholdfailtopermanent-1Kw, scheduleactivated-1Kw, positive5vmsg-1Kw, negative5vmsg-1Kw, positive12vmsg-1Kw, negative12vmsg-1Kw, mainsupplymsg-1Kw, poweramplifiersupplymsg-1Kw, poweramplifiercurrentmsg-1Kw, poweramplifiertemperaturemsg-1Kw, forwardpowermsg-1Kw, reflectedpowermsg-1Kw, drivepowermsg-1Kw, modulationmsg-1Kw, fwdpowertripmsg-1Kw, frequencyf1-1Kw, frequencyf2-1Kw, frequencyf3-1Kw, frequencyf4-1Kw, frequencyf5-1Kw, frequencyactual-1Kw, numberfrequencies-1Kw, activefrequency-1Kw, modulationthreshold-1Kw, alarmmask-1Kw, alarmwinks-1Kw, alarmseverity-1Kw } STATUS current DESCRIPTION "Radiospurs status objects " ::= { group1Kw 1 } alarmObjectGroup1Kw OBJECT-GROUP OBJECTS { afcalarm-1Kw, currentalarm-1Kw, reflectedalarm-1Kw, forwardalarm-1Kw, paalarm-1Kw, psualarm-1Kw, inhibitalarm-1Kw, permanentfailalarm-1Kw, modulationalarm-1Kw } STATUS current DESCRIPTION "Radiospurs alarm objects" ::= { group1Kw 2 } trapObjectGroup1Kw OBJECT-GROUP OBJECTS { lasttrapmsg-1Kw, startupmsg-1Kw } STATUS current DESCRIPTION "Radiospurs trap messages" ::= { group1Kw 3 } trapNotificationGroup1Kw NOTIFICATION-GROUP NOTIFICATIONS { startup-1Kw } STATUS current DESCRIPTION "radiospurs trap objects" ::= { group1Kw 4 } commandObjectGroup1Kw OBJECT-GROUP OBJECTS { startcommand-1Kw, stopcommand-1Kw, resetcommand-1Kw, powerset100command-1Kw, powerset90command-1Kw, powerset80command-1Kw, powerset70command-1Kw, powerset60command-1Kw, powerset50command-1Kw, powerset40command-1Kw, powerset30command-1Kw, powerset20command-1Kw, powerset10command-1Kw, powerset00command-1Kw, frequencyset1command-1Kw, frequencyset2command-1Kw, frequencyset3command-1Kw, frequencyset4command-1Kw, frequencyset5command-1Kw, localcommand-1Kw, remotecommand-1Kw, modulationthresholdcommand-1Kw, alarmmaskafccommand-1Kw, alarmmaskcurrentcommand-1Kw, alarmmaskforwardcommand-1Kw, alarmmaskreflectedcommand-1Kw, alarmmaskamplifiercommand-1Kw, alarmmaskpowersupplycommand-1Kw, alarmmaskinhibitcommand-1Kw, alarmmaskpermanentfailcommand-1Kw, alarmmaskaudiofailstopcommand-1Kw, alarmmaskaudiofailcommand-1Kw, alarmmaskenterstartcommand-1Kw, alarmmaskenterstopcommand-1Kw, alarmmaskenterlocalcommand-1Kw, alarmmaskenterremotecommand-1Kw, alarmmaskenterpsetcommand-1Kw, alarmmaskenterfsetcommand-1Kw, alarmwinksafccommand-1Kw, alarmwinkscurrentcommand-1Kw, alarmwinksforwardcommand-1Kw, alarmwinksreflectedcommand-1Kw, alarmwinksamplifiercommand-1Kw, alarmwinkspsucommand-1Kw, alarmwinksinhcommand-1Kw, alarmwinkspermanentfailcommand-1Kw, alarmwinksaudiofailcommand-1Kw, alarmwinksaudiostartfailcommand-1Kw, alarmwinksstartcommand-1Kw, alarmwinksstopcommand-1Kw, alarmwinkslocalcommand-1Kw, alarmwinksremotecommand-1Kw, alarmwinkspsetcommand-1Kw, alarmwinksfsetcommand-1Kw, alarmseverityafccommand-1Kw, alarmseveritycurrentcommand-1Kw, alarmseverityforwardcommand-1Kw, alarmseverityreflectedcommand-1Kw, alarmseverityamplifiercommand-1Kw, alarmseveritypsucommand-1Kw, alarmseverityinhcommand-1Kw, alarmseveritypermanentfailcommand-1Kw, alarmseverityaudiofailcommand-1Kw, alarmseverityaudiostartfailcommand-1Kw, alarmseveritystartcommand-1Kw, alarmseveritystopcommand-1Kw, alarmseveritylocalcommand-1Kw, alarmseverityremotecommand-1Kw, alarmseveritypsetcommand-1Kw, alarmseverityfsetcommand-1Kw } STATUS current DESCRIPTION "Radiospurs commands" ::= { group1Kw 5 } commonObjectGroup OBJECT-GROUP OBJECTS { commonstartstate, commonstartcommand, commonstopstate, commonstopcommand, commonresetcommand, commonmeasurementVP5, commonmeasurementVM5, commonmeasurementVP12, commonmeasurementVM12, commonmeasurementVAC, commonmeasurementVPA1, commonmeasurementIPA1, commonmeasurementTPA1, commonforwardpower, commonreflectedpower, commondrivepower, commonmodulation, commonlocalstate, commonlocalcommand, commonremotestate, commonremotecommand, commonmodulationset00, commonmodulationset10, commonmodulationset20, commonmodulationset30, commonmodulationset40, commonmodulationset50, commonmodulationset60, commonmodulationset70, commonmodulationset80, commonmodulationset90, commonmodulationset100, commonpowerset00, commonpowerset10, commonpowerset20, commonpowerset30, commonpowerset40, commonpowerset50, commonpowerset60, commonpowerset70, commonpowerset80, commonpowerset90, commonpowerset100 } STATUS current DESCRIPTION "Common equipment information for automation usage" ::= { groupcommon 1 } miscObjectGroup1Kw OBJECT-GROUP OBJECTS { nextsequencenumber, sntpactivate, sntptimezone, sntpeuropeansummertime, sntpaddress, sntpcurrenttime, sntpupdatenow, snmpprimaryaddress, snmpsecondaryaddress, snmptertiaryaddress, snmpquaternaryaddress, snmpreadcommunity, snmpwritecommunity, snmptrapcommunity, snmpevent1, snmpevent2, snmpevent3, snmpevent4, snmpevent5, snmpevent6, snmpevent7, snmpevent8, unitname, unitid, unitreset } STATUS current DESCRIPTION "Miscellaneous common equipment related data" ::= { group1Kw 6 } radiospursMIBagent1kW MODULE-COMPLIANCE STATUS current DESCRIPTION "MIB tree for Tx Series 1Kw" MODULE MANDATORY-GROUPS { statusObjectGroup1Kw, alarmObjectGroup1Kw, trapObjectGroup1Kw, trapNotificationGroup1Kw, commandObjectGroup1Kw, miscObjectGroup1Kw } ::= { group1Kw 7 } radiospursMIBagentcommon MODULE-COMPLIANCE STATUS current DESCRIPTION "The common equipment MIB tree" MODULE MANDATORY-GROUPS { commonObjectGroup } ::= { groupcommon 2 } END
First various definitions have to be IMPORTED for the modules thta are to be used in the MIB.
Then information is given on the private enterprise that supplies the equipment to be managed by the MIB
Then three OID trees are defined, one (commonmeasurements) for use in machine-machine communication, second a tree for an auxilary item (sntp and snmp), thirdly the transmitter tree (mediumTX.TxcSeries1Kw) is developed to cover monitoring, commands, traps.
Once the trees have been laid out the objects at the end of each tree branch can be expressed.
start-1Kw OBJECT-TYPE SYNTAX INTEGER { off(0), on(1), invalid(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the start LED.If off the equipment is off. To be operational this LED must be on." ::= { monitorstatus1Kw 1 }
This is a GET only Boolean type object, values 0, 1, 2 are valid, there is a description and the OID completion statement
startcommand-1Kw OBJECT-TYPE SYNTAX INTEGER { ignore(0), start(1), invalid(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "A start command" ::= { sendcommand1Kw 1 }
This is a GET-SET Boolean type object, values 0, 1, 2 are valid, there is a description and the OID completion statement
The remainder of the MIB involves grouping the objects together until the whole set of objects is contained in a group specific for that piece of equipment.