-- -- Copyright (c) ADC -- All rights reserved. -- -- Author: Aleksandr Naydanov -- -- Redistribution and use in source and binary forms, with or without -- modification, are permitted provided that the following conditions -- are met: -- 1. Redistributions of source code must retain the above copyright -- notice, this list of conditions and the following disclaimer. -- 2. Redistributions in binary form must reproduce the above copyright -- notice, this list of conditions and the following disclaimer in the -- documentation and/or other materials provided with the distribution. -- -- THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND -- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -- ARE DISCLAIMED. IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE -- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -- SUCH DAMAGE. -- ADCPLC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE FROM SNMPv2-SMI adc FROM ADC-MIB; plc MODULE-IDENTITY LAST-UPDATED "201904221350Z" ORGANIZATION "ADC" CONTACT-INFO " Aleksandr Naydanov Postal: ADC Stakhanovskaya, 45b, 614066, Perm Russia Phone: +7-342-2801186 Fax: +7-342-2297488 E-mail: adcsan@gmail.com" DESCRIPTION "The root of the MC04-PLC tree." ::= { adc 10002 } -- Types of data INT_ALARM_UM ::= INTEGER {noAlarm(0), lineBreak(1), failurePRD(2), noSignal(3), highTemperature(4)} INT_STATE_PRM ::= INTEGER {noSignal(0), overload(1), activation(2), receiving(3)} INT_TYPE_PRM ::= INTEGER {fprm(0), fprms(1)} INT_PRESENSE ::= INTEGER {missing(0), presense(1)} INT_ALARM ::= INTEGER {missing(0), normal(1), alarm(2)} INT_ENABLE ::= INTEGER {disable(0), enable(1)} INT_MODE ::= INTEGER {analog(0), transit(1), digital(2)} INT_POWER ::= INTEGER {p_20W(0), p_40W(1)} INT_ATT ::= INTEGER {att_0dB(0), att_-6dB(1), att_-12dB(2), att_-18dB(3), att_-24dB(4)} UINT8 ::= INTEGER (0..255) INT8 ::= INTEGER (-128..127) UINT16 ::= INTEGER (0..65535) INT16 ::= INTEGER (-32768..32767) FixedDiv10 ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-1" STATUS current DESCRIPTION "Fixed point, one decimal" SYNTAX Integer32 SignedDiv10 ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-1" STATUS current DESCRIPTION "Fixed point, one decimal" SYNTAX INT16 -- Common information about device and parametrs commonStatus OBJECT-TYPE SYNTAX INT_ALARM MAX-ACCESS read-only STATUS current DESCRIPTION "Current common alarm of device" ::= { plc 1 } softwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { plc 2 } type-prm OBJECT-TYPE SYNTAX INT_TYPE_PRM MAX-ACCESS read-only STATUS current DESCRIPTION "Type board PRM" ::= { plc 3 } power-prd OBJECT-TYPE SYNTAX INT_POWER UNITS "W" MAX-ACCESS read-only STATUS current DESCRIPTION "Power transmited signal in W" ::= { plc 4 } att-prm OBJECT-TYPE SYNTAX INT_ATT UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Attenuator received signal" ::= { plc 5 } -- HF-Channel 1 channel-1 OBJECT-IDENTITY STATUS current DESCRIPTION "Work channel 1." ::= { plc 6 } enable1 OBJECT-TYPE SYNTAX INT_ENABLE MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable channel" ::= { channel-1 1 } status-prm1 OBJECT-TYPE SYNTAX INT_STATE_PRM MAX-ACCESS read-only STATUS current DESCRIPTION "Receiver status" ::= { channel-1 2 } mode1 OBJECT-TYPE SYNTAX INT_MODE MAX-ACCESS read-only STATUS current DESCRIPTION "Channel 1 operation mode" ::= { channel-1 3 } f-prd1 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency transmited signal in kHz" ::= { channel-1 4 } f-prm1 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency received signal in kHz" ::= { channel-1 5 } l-prm1 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS received signal level in dBm" ::= { channel-1 6 } l-IS1 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in dB" ::= { channel-1 7 } rate-prd1 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-1 8 } rate-prm1 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-1 9 } quality-noise1 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of signal / Noise tolerance in dB" ::= { channel-1 10 } snr1 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Signal-to-noise ratio in dB" ::= { channel-1 11 } kosh_sig1 OBJECT-TYPE SYNTAX FixedDiv10 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(significand part of normalized notation)" ::= { channel-1 12 } kosh_exp1 OBJECT-TYPE SYNTAX INT8 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(negative exponent part of normalized notation)" ::= { channel-1 13 } -- HF-Channel 2 channel-2 OBJECT-IDENTITY STATUS current DESCRIPTION "Work channel 2." ::= { plc 7 } enable2 OBJECT-TYPE SYNTAX INT_ENABLE MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable channel" ::= { channel-2 1 } status-prm2 OBJECT-TYPE SYNTAX INT_STATE_PRM MAX-ACCESS read-only STATUS current DESCRIPTION "Receiver status" ::= { channel-2 2 } mode2 OBJECT-TYPE SYNTAX INT_MODE MAX-ACCESS read-only STATUS current DESCRIPTION "Channel 1 operation mode" ::= { channel-2 3 } f-prd2 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency transmited signal in kHz" ::= { channel-2 4 } f-prm2 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency received signal in kHz" ::= { channel-2 5 } l-prm2 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS received signal level in dBm" ::= { channel-2 6 } l-IS2 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in dB" ::= { channel-2 7 } rate-prd2 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-2 8 } rate-prm2 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-2 9 } quality-noise2 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of signal / Noise tolerance in dB" ::= { channel-2 10 } snr2 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Signal-to-noise ratio in dB" ::= { channel-2 11 } kosh_sig2 OBJECT-TYPE SYNTAX FixedDiv10 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(significand part of normalized notation)" ::= { channel-2 12 } kosh_exp2 OBJECT-TYPE SYNTAX INT8 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(negative exponent part of normalized notation)" ::= { channel-2 13 } -- HF-Channel 3 channel-3 OBJECT-IDENTITY STATUS current DESCRIPTION "Work channel 3." ::= { plc 8 } enable3 OBJECT-TYPE SYNTAX INT_ENABLE MAX-ACCESS read-only STATUS current DESCRIPTION "Enable or disable channel" ::= { channel-3 1 } status-prm3 OBJECT-TYPE SYNTAX INT_STATE_PRM MAX-ACCESS read-only STATUS current DESCRIPTION "Receiver status" ::= { channel-3 2 } mode3 OBJECT-TYPE SYNTAX INT_MODE MAX-ACCESS read-only STATUS current DESCRIPTION "Channel 1 operation mode" ::= { channel-3 3 } f-prd3 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency transmited signal in kHz" ::= { channel-3 4 } f-prm3 OBJECT-TYPE SYNTAX UINT16 UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency received signal in kHz" ::= { channel-3 5 } l-prm3 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS received signal level in dBm" ::= { channel-3 6 } l-IS3 OBJECT-TYPE SYNTAX SignedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in dB" ::= { channel-3 7 } rate-prd3 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-3 8 } rate-prm3 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "kB/s" MAX-ACCESS read-only STATUS current DESCRIPTION "Input signal level in kB/s" ::= { channel-3 9 } quality-noise3 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Quality of signal / Noise tolerance in dB" ::= { channel-3 10 } snr3 OBJECT-TYPE SYNTAX FixedDiv10 UNITS "dB" MAX-ACCESS read-only STATUS current DESCRIPTION "Signal-to-noise ratio in dB" ::= { channel-3 11 } kosh_sig3 OBJECT-TYPE SYNTAX FixedDiv10 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(significand part of normalized notation)" ::= { channel-3 12 } kosh_exp3 OBJECT-TYPE SYNTAX INT8 MAX-ACCESS read-only STATUS current DESCRIPTION "Bit error rate(negative exponent part of normalized notation)" ::= { channel-3 13 } -- Power amplifier 1 power-amplifier-1 OBJECT-IDENTITY STATUS current DESCRIPTION "Power-amplifier." ::= { plc 9 } presence1 OBJECT-TYPE SYNTAX INT_PRESENSE MAX-ACCESS read-only STATUS current DESCRIPTION "The branch for UM-02 #1 parametrs" ::= { power-amplifier-1 1 } alarm1 OBJECT-TYPE SYNTAX INT_ALARM_UM MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm UM-02 board" ::= { power-amplifier-1 2 } l-prd1 OBJECT-TYPE SYNTAX UINT8 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS transmited signal level in dBm" ::= { power-amplifier-1 3 } t-um1 OBJECT-TYPE SYNTAX UINT8 UNITS "C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the transistors on the UM-02 board" ::= { power-amplifier-1 4 } -- Power amplifier 2 power-amplifier-2 OBJECT-IDENTITY STATUS current DESCRIPTION "Power-amplifier." ::= { plc 10 } presence2 OBJECT-TYPE SYNTAX INT_PRESENSE MAX-ACCESS read-only STATUS current DESCRIPTION "The branch for UM-02 #1 parametrs" ::= { power-amplifier-2 1 } alarm2 OBJECT-TYPE SYNTAX INT_ALARM_UM MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm UM-02 board" ::= { power-amplifier-2 2 } l-prd2 OBJECT-TYPE SYNTAX UINT8 UNITS "dBm" MAX-ACCESS read-only STATUS current DESCRIPTION "RMS transmited signal level in dBm" ::= { power-amplifier-2 3 } t-um2 OBJECT-TYPE SYNTAX UINT8 UNITS "C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature of the transistors on the UM-02 board" ::= { power-amplifier-2 4 } END