--  ARHANGELSK-GLOBAL-REG.my
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0  Build 88


        ARHANGELSK-GLOBAL-REG DEFINITIONS ::= BEGIN
 
                IMPORTS
                        OBJECT-TYPE
                                FROM RFC-1212
                        enterprises
                                FROM SNMPv2-SMI;


--  Node definitions
-- 
                -- 1.3.6.1.4.1.40865
                mts-com OBJECT IDENTIFIER ::= { enterprises 40865 }


                -- 1.3.6.1.4.1.40865.1
                mts OBJECT IDENTIFIER ::= { mts-com 1 }

                -- 1.3.6.1.4.1.40865.1.1
                manufacturer OBJECT-TYPE
                        SYNTAX OCTET STRING
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The name of the equipment manufacturer."
                        ::= { mts 1 }


                -- 1.3.6.1.4.1.40865.1.2
                modelname OBJECT-TYPE
                        SYNTAX OCTET STRING
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The controller name used in the equipment."
                        ::= { mts 2 }


                -- 1.3.6.1.4.1.40865.1.3
                controllerswversion OBJECT-TYPE
                        SYNTAX OCTET STRING
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The firmware version of the controller."
                        ::= { mts 3 }


                -- 1.3.6.1.4.1.40865.1.4
                sitename OBJECT-TYPE
                        SYNTAX OCTET STRING (SIZE (0..30))
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "The location of the equipment, this 
                                object should be set by the administrator not more
                                than 30 characters."
                        ::= { mts 4 }


                -- 1.3.6.1.4.1.40865.1.5
                systemstatus OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                normal(1),
                                minoralarm(2),
                                majoralarm(3)
                                }
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "Status of the equipment:
                                normal(1)----there is no active alarm
                                minoralarm(2)----minor alarm occurs
                                majoralarm(3)----major alarm occurs"
                        ::= { mts 5 }


                -- 1.3.6.1.4.1.40865.1.6
                systemvoltage OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "System voltage output, get in mV."
                        ::= { mts 6 }


                -- 1.3.6.1.4.1.40865.1.7
                systemcurrent OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "System current (load current) output, get in mA."
                        ::= { mts 7 }

                -- 1.3.6.1.4.1.40865.1.8
                acvoltage OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "1phase AC voltage, get from rectifier in mV."
                        ::= { mts 8 }

                -- 1.3.6.1.4.1.40865.1.9
                batterynumber OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the number of battery in the power system."
                        ::= { mts 9 }


                -- 1.3.6.1.4.1.40865.1.10
                systemcapacityavailable OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "Battery capacity available, get in % of the total capacity."
                        ::= { mts 10 }


                -- 1.3.6.1.4.1.40865.1.11
                batterycurrent OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "Battery current, get in A, including positive and negative
                                sign. Positive indicates charge whereas negative discharge."
                        ::= { mts 11 }


                        -- 1.3.6.1.4.1.40865.1.12
                temperature1 OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The first route temperature, stored as 1 Celsius degree.
                                for example,25000 is 25 Celsius degree"
                        ::= { mts 12 }


                -- 1.3.6.1.4.1.40865.1.13
                batterymode OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                floatcharge(1),
                                equalizecharge(2)
                                }
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The status of battery work:
                                floatcharge(1)----battery in float charge mode
                                equalizecharge(2)----battery in equalize charge mode"
                        ::= { mts 13 }


                -- 1.3.6.1.4.1.40865.1.14
                rectnumsum OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the number of rectifiers which communicate with the monitor successfully return the integer"
                        ::= { mts 14 }

                -- 1.3.6.1.4.1.40865.1.15
                reccommunicationstatus OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                normal(1),
                                interrupt(2)
                                }
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The communication status between agent and rectifiers:
                                normal(1)----communication normal
                                interrupt(2)----communication interrupt occurs"
                        ::= { mts 15 }


                -- 1.3.6.1.4.1.40865.1.16
                rectoutputvoltage OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the output of the rectifier.
                                get from rectifier in mV."
                        ::= { mts 16 }


                -- 1.3.6.1.4.1.40865.1.17
                rectoutputcurrent OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the current of the rectifier,
                                get from rectifier in mA"
                        ::= { mts 17 }


                -- 1.3.6.1.4.1.40865.1.18
                rectcurrentref OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the current reference of the rectifier which limits the output current of the rectifier.
                                get in (mA)"
                        ::= { mts 18 }

                -- 1.3.6.1.4.1.40865.1.19
                rectinputvoltage OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the input ac voltage of the rectifier.
                                get in (mV)"
                        ::= { mts 19 }

                -- 1.3.6.1.4.1.40865.1.20
                rectopenstate OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the open status of the rectifier.
                                rectopenstate(0)--rectifier shutdown 
                                rectopenstate(1)--rectifier power on."
                        ::= { mts 20 }


                -- 1.3.6.1.4.1.40865.1.21
                rectpluginnotok OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "rectifier plug in the power system whether ok or not.
                                rectpluginnotok(0)--normal 
                                rectpluginnotok(1)--alarm ."
                        ::= { mts 21 }


                -- 1.3.6.1.4.1.40865.1.22
                hvsdflag OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "HVSD flag--output over voltage shutdown. 
                                hvsdflag(0)--normal 
                                hvsdflag(1)--alarm."
                        ::= { mts 22 }


                -- 1.3.6.1.4.1.40865.1.23
                outputundervol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the output of the rectifier.
                                outputundervol(0)--normal 
                                outputundervol(1)--the output voltage low makes alarm"
                        ::= { mts 23 }


                -- 1.3.6.1.4.1.40865.1.24
                inputovervol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of  rectifier's input voltage.
                                inputovervol(0)-- normal 
                                inputovervol(1)--the input voltage is over than standard voltage."
                        ::= { mts 24 }


                -- 1.3.6.1.4.1.40865.1.25
                inputundervol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of  rectifier's input voltage.
                                inputundervol(0)-- normal 
                                inputundervol(1)--the input voltage is lower than standard voltage."
                        ::= { mts 25 }


                -- 1.3.6.1.4.1.40865.1.26
                fanisnotrotate OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the rectifier's fan is whether ok or not.
                                fanisnotrotate(0)--normal  
                                fanisnotrotate(1)--alarm"
                        ::= { mts 26 }


                -- 1.3.6.1.4.1.40865.1.27
                ambientovertemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the ambient temperature.
                                ambientovertemp(0)--normal 
                                ambientovertemp(1)--the ambient temperature is higher than standard temperature."
                        ::= { mts 27 }


                -- 1.3.6.1.4.1.40865.1.28
                ambientundertemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the ambient temperature.
                                ambientundertemp(0)--normal 
                                ambientundertemp(1)--the ambient temperature is lower than standard temperature.."
                        ::= { mts 28 }


                -- 1.3.6.1.4.1.40865.1.29
                pfcovertemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the rectifier 's PFC temperature.
                                pfcovertemp(0)--normal  
                                pfcovertemp(1)--the temperature of the PFC is higher than standard temperature."
                        ::= { mts 29 }


                -- 1.3.6.1.4.1.40865.1.30
                dcdcovertemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the rectifier's DCDC temperature.
                                dcdcovertemp(0)--normal  
                                dcdcovertemp(1)--the temperature of the DCDC is higher than standard temperature.."
                        ::= { mts 30 }


                -- 1.3.6.1.4.1.40865.1.31
                communicationnotok OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the communication between the rectifiers.
                                communicationnotok(0)--normal  
                                communicationnotok(1)--the communication is unsuccessful."
                        ::= { mts 31 }


                -- 1.3.6.1.4.1.40865.1.32
                dcdceepromfault OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the DCDC eeprom 
                                dcdceepromfault(0)--normal 
                                dcdceepromfault(1)--fault"
                        ::= { mts 32 }

                -- 1.3.6.1.4.1.40865.1.33
                powderatedbyacvol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the output power is derated by the ac voltage.
                                powderatedbyacvol(0)--normal  
                                powderatedbyacvol(1)--alarm"
                        ::= { mts 33 }

                -- 1.3.6.1.4.1.40865.1.34
                powderatedbytemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the output power derated by the temperature.
                                powderatedbytemp(0)--normal  
                                powderatedbytemp(1)--alarm."
                        ::= { mts 34 }


                -- 1.3.6.1.4.1.40865.1.35
                currentsharenotok OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the rectifier current shared with other rectifier whether ok or not.
                                currentsharenotok(0)--normal  
                                currentsharenotok(1)--alarm"
                        ::= { mts 35 }

                -- 1.3.6.1.4.1.40865.1.36
                pfceepromfault OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the pfc eeprom 
                                pfceepromfault(0)--normal 
     pfceepromfault(1)--fault"
                        ::= { mts 36 }

                -- 1.3.6.1.4.1.40865.1.37
                commwithmonitorlost OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the status of the communication between the rectifiers and the monitor.
                                commwithmonitorlost(0)--normal 
     commwithmonitorlost(1)--alarm"
                        ::= { mts 37 }


                -- 1.3.6.1.4.1.40865.1.38
                acstopflag OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "whether the AC voltage is normal or not,
                                acstopflag(0)--AC voltage is normal
                                acstopflag(2)--AC voltage is out of the range "
                        ::= { mts 38 }


                -- 1.3.6.1.4.1.40865.1.39
                dcvoltagealarm OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "whether the output of the rectifier is normal or not.
                                dcvoltagealarm(0)--normal.
                                dcvoltagealarm(1)--alarm."
                        ::= { mts 39 }



                -- 1.3.6.1.4.1.40865.1.40
                battcurralarm OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "whether the current of the battery is higher than the standard current which set up.
                                battcurralarm(0)--normal.
                                battcurralarm(1)--alarm."
                        ::= { mts 40 }


                -- 1.3.6.1.4.1.40865.1.41
                batttempalarm OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "whether the temperature of the battery is normal or not.
                                batttemperaturealarm(0)--normal.
                                batttemperaturealarm(1)--alarm. "
                        ::= { mts 41 }


                -- 1.3.6.1.4.1.40865.1.42
                battfusebreak OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the fuse of the battery loop.
                                battfusebreak(0)--the battery is well.
                                battfusebreak(1)--the battery is broken."
                        ::= { mts 42 }



                -- 1.3.6.1.4.1.40865.1.43
                loadfusenum OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the number of the load in the system."
                        ::= { mts 43 }

                -- 1.3.6.1.4.1.40865.1.44
                loadfusebreak OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the fuse of the load loop.
                                loadfusebreak(0)--the load is well.
                                loadfusebreak(1)--the load is broken."
                        ::= { mts 44 }



                -- 1.3.6.1.4.1.40865.1.45
                batteryprotectflag OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "BLVD --the battery low voltage disconnected
                                batteryprotectflag(0)--connected load
                                batteryprotectflag(1)--disconnected load"
                        ::= { mts 45 }


                -- 1.3.6.1.4.1.40865.1.46
                digitalinput OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "The digital input status of the DI port,0x01 indicates
                                DI0 and 0x02 indicates DI1, and so on."
                        ::= { mts 46 }


                -- 1.3.6.1.4.1.40865.1.47
                activealarmsum OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-only
                        STATUS mandatory
                        DESCRIPTION
                                "the sum of active alarms."
                        ::= { mts 47 }


                -- 1.3.6.1.4.1.40865.1.48  

                dateyear OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current date of year."
                        ::= { mts 48 }


                -- 1.3.6.1.4.1.40865.1.49
                datemonth OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current date of month."
                        ::= { mts 49 }


                -- 1.3.6.1.4.1.40865.1.50
                dateday OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current date of day."
                        ::= { mts 50 }

  
                -- 1.3.6.1.4.1.40865.1.51
                timehour OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current time of hour."
                        ::= { mts 51 }

                -- 1.3.6.1.4.1.40865.1.52
                timeminute OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current time of minute."
                        ::= { mts 52 }


                -- 1.3.6.1.4.1.40865.1.53
                timesecond OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the current time of second."
                        ::= { mts 53 }



                -- 1.3.6.1.4.1.40865.1.54
                floatchargevol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the float voltage of the battery,get in mV."
                        ::= { mts 54 }


                -- 1.3.6.1.4.1.40865.1.55
                eqchargevol OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the EQ voltage of the battery,get in mV."
                        ::= { mts 55 }


                -- 1.3.6.1.4.1.40865.1.56
                battovercurr OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the maximum of the battery current which make alarm.
                                get in (A)."
                        ::= { mts 56 }


                -- 1.3.6.1.4.1.40865.1.57
                llvdvolt OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "LLVD the voltage which the power system unload  get in mV. "
                        ::= { mts 57 }


                -- 1.3.6.1.4.1.40865.1.58
                lblvdvolt OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "BLVD--the protected voltage which the power system unload the battery   get in mV. "
                        ::= { mts 58 }


                -- 1.3.6.1.4.1.40865.1.59
                chargecurrlimit OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the limit current of the battery in EQ charge mode.
                                get in A."
                        ::= { mts 59 }


                -- 1.3.6.1.4.1.40865.1.60
                eqchargeperiod OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the period of the next EQ charge time. get in day."
                        ::= { mts 60 }



                -- 1.3.6.1.4.1.40865.1.61
                battovertemp OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the battery temperature which make alarm.
                                get in Celsius degree. For  example, 40000 is 40 Celsius degree"
                        ::= { mts 61 }



                -- 1.3.6.1.4.1.40865.1.62
                battstdcapacity OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the capacity of the battery in the power system.
                                get in Ah."
                        ::= { mts 62}


                -- 1.3.6.1.4.1.40865.1.63
                eqprotecttime OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the in all time of the battery in EQ charge mode.
                                get in minute."
                        ::= { mts 63 }


                -- 1.3.6.1.4.1.40865.1.64
                stableeqtime OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the total time of the stable current in EQ charge mode.
                                get in minute."
                        ::= { mts 64 }




               -- 1.3.6.1.4.1.40865.1.65  
               turneqcurrent OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the charge current in EQ charge mode.
                                get in (A)."
                        ::= { mts 65}



                -- 1.3.6.1.4.1.40865.1.66
                turneqcaprate OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the percent of the battery capacity which the battery charge mode turn from the float charge into the EQ charge mode . get in(%),for example,800 is 80%"
                        ::= { mts 66 }


                -- 1.3.6.1.4.1.40865.1.67 
                chargeefficient OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the efficient of battery charge
                                 .get in(%),for example,860 is 86%"
                        ::= { mts 67 }



                -- 1.3.6.1.4.1.40865.1.68
                autoecenable OBJECT-TYPE
                        SYNTAX INTEGER
                        ACCESS read-write
                        STATUS mandatory
                        DESCRIPTION
                                "the battery control mode,auto EC enable flag.
                                autoecenable(0)--disable the battery in auto EC mode.
                                autoecenable(1)--enable the battery in auto EC mode."
                        ::= { mts 68 }



        END

--
-- ARHANGELSK-GLOBAL-REG.my
--